Show Idle (>14 d.) Chans


← 2020-09-08 | 2020-09-10 →
09:57 shinohai !w probe 185.163.46.29
09:57 watchglass 185.163.46.29:8333 : Busy? (No answer in 20 sec.)
09:58 shinohai $vwap
09:58 BusyBot The 24-Hour VWAP for BTC is $ 10232.93 USD
~ 1 hours 21 minutes ~
11:20 asciilifeform shinohai: neato. is this new ver. of said bot, or simply renamed ?
11:29 shinohai asciilifeform: it's the "experimental" version, hence the name change. Slowly getting around to testing a sort of msg service for it locally.
11:29 shinohai $uptime
11:29 BusyBot The bot has been up for: 1 days 4 hours 41 minutes and 16 seconds
~ 1 hours 24 minutes ~
12:54 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2020-09-08#1021334 << i admit, always wanted a 'realtime' asmer for trad archs. esp. if also had 'tick table' , pipelineism reference displayed in parallel w/ coad...
12:54 snsabot Logged on 2020-09-08 19:16:26 verisimilitude: My MMC model is superior to the assembler model.
12:55 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2020-09-08#1021335 << x86 is just possibly world's ugliest arch to asm for (-64ism dun make so much diff in this respect)
12:55 snsabot Logged on 2020-09-08 19:17:43 verisimilitude: I'm vehemently opposed to an x86_64 MMC targeting, as I don't believe the instruction set is even suited to an assembler, but the leagues simpler x86 may be in my sights, eventually.
12:57 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2020-09-08#1021345 << recall 'debug' util ? closest thing i've ever seen to 'asm repl'
12:57 snsabot Logged on 2020-09-08 19:48:51 trinque: verisimilitude: or is the idea closer to producing a "machine-code repl"?
13:00 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2020-09-08#1021350 << fwiw i read verisimilitude's series on subj. it's imho elegant, for toy cpu, but i find that in practice nontrivial proggies in asm involve quite a bit of 'cut&pasta' and macroism. ( e.g. 'M' is maybe 40% macroism by weight )
13:00 snsabot Logged on 2020-09-08 19:58:02 verisimilitude: Upon pressing a key, questions are asked until sufficient information is provided, and then a human-readable description of the instruction is given, alongside the omnipresent information such as the unit value in several bases and the address.
13:03 asciilifeform macroism, to folx who dun spend much time writing asmism, feels like a luxury, but imho is inescapable if you want proggy to be readable; and helps in avoiding trivial mistakes
13:05 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2020-09-08#1021342 << i expect these will be found. can't for a moment imagine that ~2GB of src is actually req'd for a usable linux
13:05 snsabot Logged on 2020-09-08 19:35:41 trinque: I will perpetually be in the market for simpler items than the ones currently represented in the wad.
13:05 asciilifeform !w poll
13:05 watchglass Polling 12 nodes...
13:05 watchglass 205.134.172.6:8333 : (172-6.core.ai.net) Alive: (0.090s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=647498
13:05 watchglass 205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.083s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=647498
13:05 watchglass 205.134.172.26:8333 : Alive: (0.083s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=647498
13:05 watchglass 205.134.172.27:8333 : Alive: (0.152s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=647498 (Operator: asciilifeform)
13:05 watchglass 208.94.240.42:8333 : Alive: (0.168s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=647498
13:05 watchglass 192.151.158.26:8333 : Alive: (0.179s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=647498
13:05 watchglass 143.202.160.10:8333 : Alive: (0.281s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=647498
13:05 watchglass 213.109.238.156:8333 : Alive: (0.334s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=647498
13:05 watchglass 188.121.168.69:8333 : (rev-188-121-168-69.radiolan.sk) Alive: (0.372s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=647498
13:05 watchglass 103.36.92.112:8333 : (terebe.ns01.net) Alive: (0.578s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=647497
13:05 watchglass 108.31.170.3:8333 : Busy? (No answer in 20 sec.) (Operator: asciilifeform)
13:05 watchglass 176.9.59.199:8333 : Busy? (No answer in 20 sec.) (Operator: jurov)
13:06 trinque asciilifeform: ironically, 1gb of that is the kernel, most of the other gig, gnat and binutils
13:06 trinque not that I disagree; all 3 can surely be significantly slimmed
13:07 asciilifeform trinque: aa, right, there's a kernel in there
13:07 trinque I didn't snag just headers because next step is to make the item bootable
13:07 asciilifeform makes sense
13:10 * asciilifeform found that most of the obesity of linux kernel is from exotic irons. but doesn't currently have exact figure.
13:10 asciilifeform !w probe 108.31.170.3
13:10 watchglass 108.31.170.3:8333 : (pool-108-31-170-3.washdc.fios.verizon.net) Alive: (0.100s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=647498
~ 47 minutes ~
13:57 asciilifeform !q uptime
13:57 snsabot asciilifeform: time since my last reconnect : 19d 2h 29m
13:57 asciilifeform !w uptime
13:57 watchglass asciilifeform: time since my last reconnect : 48d 21h 3m
14:07 verisimilitude A ``tick table'' as an omnipresent column of the interface is planned, for those machines which have such concerns, asciilifeform.
14:08 asciilifeform verisimilitude: actually pretty difficult problem for x86 (where massive effect from pipeline interaction b/w adjacent ops)
14:09 asciilifeform verisimilitude: what good btw would tick table do for emulated cpu (as in your case) ?
14:09 verisimilitude As macros don't fit my model, that strengthens the purpose of the tool for the hardcore machine code programming, with a focus on size.
14:09 verisimilitude I was wondering were I conflating ``tick'' and ``cycle'' inappropriately.
14:10 verisimilitude My tool, for such CPUs which specify this, would have a column for the static cycle counts.
14:12 asciilifeform imho ideally the ticks would be derived empirically, using iron profiler instrs
14:12 asciilifeform ( for trad cpu, naturally )
14:17 asciilifeform modern-day cpu vendors have moar or less given up on publishing 'tick tables', not only on acct of pipelineism, but also the atrocious memory access penalties which vary often ~randomly (due to cacheism) sadly.
14:19 asciilifeform in 'M' i tried to weasel around the latter by making whole thing fit in a cache line. which it does. but, naturally, the data set (virtual ram image) does not.
14:20 * asciilifeform experimented w/ x64's explicit cache control instrs, but did not achieve mega-result
14:25 asciilifeform i mapped M's cpu regs ~mostly~ (but not entirely) to x64 regs; would potentially give speed boost to force the remaining regs to reside in cached ram, at expense of the 1G virt ram. but unlikely to make thing usably fast for practical use.
14:26 asciilifeform see also.
14:26 snsabot (trilema) 2019-07-23 asciilifeform: meanwhile, in measurements : performance of http://www.loper-os.org/?p=3420 system : as measured by a) 'bogomips' (linus's benchmark) : 93.4 times slower than host cpu; b) 'dhrystone' (traditional integer benchmark) : 300.98 times slower than host cpu.
14:27 asciilifeform i.e. on 3GHz opteron -- you get equiv. of ~100MHz mips...
14:30 asciilifeform if 'M' were to be rewritten as 'os kernel', could then also map mips's tlb to the x64 tlb. and potentially then merely ~50-fold penalty. but currently cannot think of a reason to attempt this.
14:32 asciilifeform ( recall, orig. objective of experiment was 'can haz libless 100%-asm proggy that's guaranteed to boot a usable linux in 100% isolation on any 2.6 x64 linux'. rather than 'can turn a 300watt opteron into the perform. equiv. of 3watt 'pic32mz'' lol )
14:34 asciilifeform trinque: back to thread -- if you end up regrinding genesis in near future, plox to throw in 'manifest.txt' -- seems to be missing
14:35 * asciilifeform to attempt a boot of trinqueian 'bootstrap' on a dulap kernel, then a world build, later today when hands freed
~ 33 minutes ~
15:08 trinque cool, yep, will add a manifest.
~ 2 hours 10 minutes ~
17:19 trinque asciilifeform: incidentally, I did an emacs build yest, and the fix works provided you're not using ASLR, otherwise segfault
17:19 trinque I personally don't care; neither does my emulated asciilifeform. checking with the meat-instance.
~ 29 minutes ~
17:49 asciilifeform trinque: i can't say that the notion of running emacs sans aslr sets me into a fit. ( see also )
17:49 snsabot (trilema) 2015-04-02 asciilifeform: aslr is sorta like building a labyrinth in your house to slow burglars
17:49 snsabot (trilema) 2015-05-08 asciilifeform: mats: i very much see aslr as the proverbial 'teacher's condom', as per https://xkcd.com/463
17:52 asciilifeform ( de-facto aslr serves as a kind of 'nsa curtain' on the overflow etc liquishit which abounds in opensoresdom, which 'dun need to be fixed cuz aslr' except then when usg attacker suddenly no aslr , typical pattern )
17:52 snsabot (trilema) 2016-10-23 asciilifeform: in an unsurprising continuation of a very vintage lul, http://btcbase.org/log/2015-07-07#1190644 , --> https://archive.is/ns05G << aslr bypass on intel iron.
~ 18 minutes ~
18:10 trinque seems very much like a fig leaf, yes.
18:11 trinque fine thing for someone to choose for himself, at any rate.
18:16 asciilifeform trinque: imho it's quite analogous to e.g. sslism. ( recall various threads where a n00b was horrified from 'we dun ssl' )
18:18 verisimilitude I've a joke to this effect.
18:18 verisimilitude The only way to write good software is to have it be correct and able to be fast and then have it made to actually be fast. Most software isn't correct, but is able to be fast, and is then made to be slow in an infinitesimal stepping towards correctness.
18:19 asciilifeform i suppose nitpicker could say that e.g. pgp exists, but unixlike w/out 'over 9000' trivial overflows does not, and hence 'can't not aslr' but still analogous.
18:20 asciilifeform verisimilitude: see also 'naggum's bathtub'.
18:21 verisimilitude Yes.
~ 4 hours 41 minutes ~
23:03 feedbot http://mvdstandard.net/2020/09/former-usgnsa-head-keith-alexander-joins-amazon-board-of-directors/ << The Montevideo Standard -- Former USG.NSA Head Keith Alexander Joins Amazon Board of Directors
← 2020-09-08 | 2020-09-10 →