Show Idle (>14 d.) Chans


← 2020-08-07 | 2020-08-09 →
11:29 asciilifeform !w poll
11:29 watchglass Polling 12 nodes...
11:29 watchglass 205.134.172.26:8333 : Alive: (0.082s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=642790
11:29 watchglass 108.31.170.3:8333 : (pool-108-31-170-3.washdc.fios.verizon.net) Alive: (0.109s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=642790 (Operator: asciilifeform)
11:29 watchglass 205.134.172.6:8333 : (172-6.core.ai.net) Alive: (0.082s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=642732
11:29 watchglass 205.134.172.4:8333 : (172-4.core.ai.net) Alive: (0.082s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=642790
11:29 watchglass 208.94.240.42:8333 : Alive: (0.086s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=642790
11:29 watchglass 205.134.172.27:8333 : Alive: (0.210s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=642790 (Operator: asciilifeform)
11:29 watchglass 192.151.158.26:8333 : Alive: (0.214s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=642790
11:29 watchglass 176.9.59.199:8333 : (static.199.59.9.176.clients.your-server.de) Alive: (0.326s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=296962 (Operator: jurov)
11:29 watchglass 143.202.160.10:8333 : Alive: (0.284s) V=70001 (/therealbitcoin.org:0.7.0.1/) Jumpers=0x1 (TRB-Compat.) Blocks=642790
11:29 watchglass 188.121.168.69:8333 : (rev-188-121-168-69.radiolan.sk) Alive: (0.244s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=642790
11:29 watchglass 213.109.238.156:8333 : Alive: (0.395s) V=99999 (/therealbitcoin.org:0.9.99.99/) Jumpers=0x1 (TRB-Compat.) Blocks=642790
11:29 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=642790
~ 50 minutes ~
12:20 * shinohai is testing new ircbot written in sh, may have it join later to test log if asciilifeform doesn't object ....
12:35 asciilifeform shinohai: go ahead, wainot
12:35 * asciilifeform awaits the moment when someone brings forth a cobol bot
12:37 shinohai Alas, I have not enough punch cards to bring cobolbot to life.
12:37 asciilifeform shinohai: and -- y'know , if you ~post~ the src, instead of sitting on it like last one, might even get it to adult level of stability
12:38 * asciilifeform wasn't shy to post his horrid sh kludge , wai shouldn't anyone else.
12:38 shinohai Well that's why I'm testing stability of bot right now. Plans are to have it V'd up by end-of-month
12:39 asciilifeform shinohai: what's it do, btw, this bot ?
12:40 shinohai Same as most any other irc bot, my curiosity in it was piqued because uses good 'ol fifo sorta like ii does.
~ 28 minutes ~
13:09 asciilifeform !!invoice billymg 0.0055 rk256 subscription, 1 quarter
13:09 deedbot Get your OTP: http://paste.deedbot.org/?id=Jdj_
13:10 asciilifeform !!v 7C2EDDB983905FD36DFF0C8387F504F5BD0C084DEC857C62D5081DF3A2C6CE2B
13:10 deedbot Invoiced billymg 0.0055 << rk256 subscription, 1 quarter
13:11 verisimilitude I dislike one of the only serious sh programs I've written. Notice the care I took to not have any of the data leave the pipeline, only for xargs to still viciously bite me, because it still treats certain characters specially.
13:12 verisimilitude Of course, sh is in-part popular because UNIX makes writing a good program difficult, but a piece of sh like this simple.
13:12 asciilifeform verisimilitude: see also .
13:12 snsabot Logged on 2020-07-18 19:59:23 asciilifeform: trinque: for me, the big wake-up re 'there is NO reasonably clean script lang atm' was when wrote 'litmus' in what ( asciilifeform naively thought was ) pure 'sh'
13:12 snsabot Logged on 2020-07-18 19:59:41 asciilifeform: ( turned out in only worx in bash , and possibly not even all vers of bash )
13:13 billymg !!v AE66750204D61048CD7626253A3B2D74B5DF3E9BFEB1B8959A1B59793B100AE2
13:13 deedbot billymg paid asciilifeform invoice 1
13:14 asciilifeform ty billymg. will getcha plugged in 1st thing on monday.
13:14 billymg asciilifeform: awesome, tyvm
13:14 asciilifeform billymg: lemme know if any special req's for this rk.
13:14 asciilifeform the default config is this.
13:15 billymg asciilifeform: none i can think of, my old pizarro unit was fine so as long as this one is roughly the same that's all i need
13:16 asciilifeform billymg: exactly same. then ok.
13:16 billymg asciilifeform: perfect, sounds good
13:16 asciilifeform billymg: to be pedantic, there's 1 diff : upstream portage mirror is now set to mine on all new leased boxen. but can set whatever you like.
13:17 billymg ok, got it
13:17 asciilifeform ( and do NOT ever run 'emerge --sync' . for any reason. )
13:17 asciilifeform ( nor shut down the box . )
13:17 snsabot Logged on 2020-07-19 22:17:44 dpb: asciilifeform, terribly sorry, I am an idiot, i shutdown my rockchip by accident
13:18 billymg asciilifeform: noted
13:18 asciilifeform billymg: your 1q subscript. starts on the day the box is plugged in and you successfully log in, btw.
13:20 billymg asciilifeform: excellent, works for me
~ 30 minutes ~
13:51 asciilifeform meanwhile, in lulz elsewhere.
~ 15 minutes ~
14:07 gregorynyssa http://logs.nosuchlabs.com/log/asciilifeform/2020-07-18#1016686 << a while back, there was a Scheme-inspired language called Maru which could be boot-strapped with a few hundred lines of C. can't find the link anymore.
14:07 snsabot Logged on 2020-07-18 19:59:23 asciilifeform: trinque: for me, the big wake-up re 'there is NO reasonably clean script lang atm' was when wrote 'litmus' in what ( asciilifeform naively thought was ) pure 'sh'
14:07 asciilifeform gregorynyssa: these are a dime a dozen. and not very interesting to me, on acct of what it takes to bootstrap that with which you can then build 'few hundred lines of c'.
14:09 gregorynyssa asciilifeform: what about a Scheme clone written in idiomatic CISC?
14:10 asciilifeform gregorynyssa: plz elaborate re 'idiomatic cisc' ?
14:12 gregorynyssa I mean, written in a non-RISC assembly-language, in an ineficient style favoring legibility.
14:12 gregorynyssa forgoing all performance-tricks.
14:14 asciilifeform gregorynyssa: imho even an item written in ordinary amd64 asm (for starters) would fit the bill. so long as it is done correctly -- i.e. ONLY implement in asm what absolutely cannot be moved into the lispy 2nd layer of init. 'world'.
14:14 snsabot Logged on 2020-07-18 19:55:54 asciilifeform: trinque: since you mentioned script langs: considering, after ffa, to attempt a 'dethompsonizing' simple gc-less scheme in asm, in style of 'M' as a scripting lang. can't speak for erryone, but i've wanted a <32kB scripting lang that 'compiles with bare hands' for many yrs.
14:14 snsabot Logged on 2020-07-18 19:58:01 asciilifeform: historically it's been attempted before, but all the examples i know of made fundamental mistake (attempted to implement the reader in the proggy, rather than in the interp. bytecode. if you do the latter, whole thing is 100x simpler)
14:21 gregorynyssa fascinating. so how would memory-management be performed? do you manually call "free?"
14:22 asciilifeform gregorynyssa: mno. on linux, mmap/remap, and whatever allocator + gc write in the lisp per se.
14:22 asciilifeform observe how i handled all of this in 'M'. 0 use of libc at all. 100% syscalls for all os interfacing.
14:23 asciilifeform note that 'M' builds w/out linker at all, it uses 0 external code, the binary is ~13kB and runs on all 2.6+ linuxen.
14:23 gregorynyssa http://logs.nosuchlabs.com/log/asciilifeform/2020-07-18#1016684 << so you will write the reader using a hex-editor?
14:23 snsabot Logged on 2020-07-18 19:58:01 asciilifeform: historically it's been attempted before, but all the examples i know of made fundamental mistake (attempted to implement the reader in the proggy, rather than in the interp. bytecode. if you do the latter, whole thing is 100x simpler)
14:24 gregorynyssa asciilifeform: haven't studied M yet. will do so.
14:24 asciilifeform gregorynyssa: write the reader in the lisp per se. in asm, implement only 'secd-like' item; the init. lisp world write using asm macros. then, when have working world, rewrite inside the lisp.
14:24 asciilifeform then rewrite the asmer, in same.
14:25 asciilifeform gregorynyssa: imho 'M' is a fairly complete guide not only to mips arch (as was intended) but to asm-on-amd64 in totality.
14:26 asciilifeform oblig phftronic browser pg for 'M'.
14:26 gregorynyssa asciilifeform: I remember SECD from Kogge's book. had a copy back in college. didn't take it with me to China.
14:26 asciilifeform illustrates ~errything from file i/o, memory allocation, reading machine clock, etc. w/out libc.
14:27 gregorynyssa that is great. I will study it soon.
14:29 asciilifeform gregorynyssa: the idea is to not only throw out gcc, but to eventually replant on naked iron relatively painlessly.
14:29 snsabot (trilema) 2018-07-06 asciilifeform: ok here goes, ftr : http://loper-os.org/pub/x86-64-toystore-os.tar.gz >> sha512==e292a6d4296bc3cc63d2bc78bb7def807f7c4e9f8e630b292afec00b08c1fc2f8eeff5d074560804828ee7aee8ab5e43e698436c203c990d994863882e51446a
14:30 asciilifeform however, in immediate term, would also be useful as a linux script lang that doesn't weigh a gigatonne and require 20GB of opensores liquishit simply to build.
14:31 asciilifeform even if the only i/o supported were putchar/getchar, would still handily replace many tonnes of sed/awk/python/perl/etc
14:33 asciilifeform billymg: i've made ready brand-new outta-the-crate rk256, w/os; it is waiting simply for when i go to town to install.
14:33 gregorynyssa to my understanding, Linux is developed and distributed under the assumptions: (1) all programs compiled with GCC, (2) all programs must include GCC's "libc." forgoing "libc" simply isn't considered.
14:34 asciilifeform gregorynyssa: how do you suppose statically-linked proggies (e.g. trb, or ave1's gnat) work ?
14:34 asciilifeform ultimately libc makes syscalls.
14:35 asciilifeform whether ye olde pieceofshit glibc, or the moar compact musl, ultimately all work same way.
14:36 gregorynyssa doesn't "libc" just access the syscall(2) through inline assembly? why not do the same in your own code?
14:36 asciilifeform aha. see again 'M' re what this loox like.
14:36 asciilifeform e.g.
14:37 gregorynyssa "libc" contains failed abstractions such as "errno." I have come to conclude that its very presence is a mistake.
14:37 asciilifeform if yer deploying on a truly ancient (pre-2.6 say) kernel, may have to adjust constants. otherwise worx on 100% of known amd64 linuxen.
14:37 asciilifeform gregorynyssa: libc is retarded, primarily because requires the 20GB of ????? liquishit to even bootstrap. even the ultracompact musl.
14:51 asciilifeform gregorynyssa: observe that linux syscalls actually return eggog codes directly, when req'd.
14:51 gregorynyssa asciilifeform: of course.
14:54 gregorynyssa one minor problem here is that Linux doesn't want programmers interacting at the ABI level. they want GNU to always be the intermediary between the programmer and the system. even the use of assemblers besides GNU's is, in theory, frowned upon.
14:54 asciilifeform what 'linux wants' is quite irrelevant.
14:55 gregorynyssa I suspect this was the motive behind the sabotaging of static linking which you mentioned earlier, and which I had also noticed myself.
14:55 asciilifeform factually, e.g. statically-linked trb binary has run on erry amd64 linux i've planted it on, incl. various heathen atrocities.
14:55 asciilifeform ditto 'M'.
14:55 asciilifeform the actual abi has not been catastrophically backwards-broken in many yrs.
14:56 asciilifeform ( and if ever is -- that's when you set the bozo bit on zombie linus and use best-known old tarball. 4evah )
14:57 asciilifeform drepper's sabotage of static linking took place in glibc and nowhere else.
14:57 gregorynyssa so long as we are clear that the current ABI stability is de facto, not de jure.
14:58 asciilifeform clearly the fungus that ate linus will eventually break it. but this aint particularly relevant if you aint a fungus yerself and know how to bring up a known-good kernel.
14:58 asciilifeform ( and for that matter wholly irrelevant once left linux behind. )
15:00 asciilifeform gregorynyssa: there is a concept of 'downward pressure' that slows down and mostly prevents breakage at low level by wreckers.
15:00 asciilifeform observe that x86 chip vendors have not dared even to abolish 'real mode' (msdos) of yet.
15:01 gregorynyssa asciilifeform: no argument there. breaking ABI would, in practice, lead to technical issues for some fraction of Ubuntu users, a PR loss which the Linux community cannot afford.
15:02 asciilifeform strangely enuff, it is the ~closed~ shitware vendors that we largely have to thank for this.
15:02 asciilifeform there in fact is commercial soft for linux, that is normally distributed as static (or quasi-static, when glibc victims) binaries.
15:03 asciilifeform linus many times bragged 'i can break abi if i want' but in practice also hasn't dared in many yrs.
15:04 asciilifeform that being said, the fungus is in his brain nao, and you can safely bet money that eventually 'oops we broke it, but dunworry, get latest glibc'.
15:05 gregorynyssa http://logs.nosuchlabs.com/log/asciilifeform/2020-08-08#1018263 << the Linux edition of LispWorks?
15:05 snsabot Logged on 2020-08-08 15:02:45 asciilifeform: there in fact is commercial soft for linux, that is normally distributed as static (or quasi-static, when glibc victims) binaries.
15:05 asciilifeform for instance.
15:05 asciilifeform of item i personally used in depth -- 'eagle' cad.
15:05 asciilifeform and others.
15:05 asciilifeform vmware.
15:05 asciilifeform many examples.
15:05 gregorynyssa right, I see. haven't used those personally.
15:06 asciilifeform most linux folx get away w/ never seeing any. but if yer working for $ in certain fields, there they are.
15:06 asciilifeform mathematica.
15:07 asciilifeform simics.
15:07 asciilifeform and these are just item that asciilifeform personally had to live with.
15:08 asciilifeform ~nobody luvvs closed shitware, but peculiarly it had a stabilizing effect on opensores at low level.
15:09 asciilifeform incidentally this is why 'ohnoez, dun statically link!111' is largely unknown plague in microshit land. most e.g. win95 proggies will execute on w10 etc
15:10 verisimilitude I agree regarding the Lisp system, asciilifeform. I can't promise if or when I'll have anything, but I was giving thought to how to write my planned Lisp system in Ada, and thought about the garbage collector. In Ada, the obvious method would be to have a generic package, but how would that work well? The obvious solution was to write the garbe collector in Lisp, having the Ada expose what's necessary, and nothing else.
15:10 asciilifeform when you sell a proggy, you normally can't get away with 'oh and btw please replace yer whole os'
15:11 asciilifeform verisimilitude: the latter
15:11 asciilifeform verisimilitude: gc in lisp, in an envir. where you are able to diddle cons cells directly.
15:11 verisimilitude In the name of stability, the Ada could expose hardcoded interfaces which the Lisp system will never generate by itself, and they could then be uninterned once the necessary procedures have references to them.
15:12 shinohai https://archive.is/AQNfp <<< kek, smartphone users btfo *again*
15:12 gregorynyssa asciilifeform: oh, I am well aware of that last fact. gave a tech-talk in Beijing called "The Open Ecosystem and Its Enemies" comparing the Linux and Windows mentalities.
15:12 verisimilitude I can't view such links, shinohai.
15:12 asciilifeform verisimilitude: there's 'over 9000' ways to do it; the ~correct~ one is the one which weighs the least.
15:12 shinohai verisimilitude: y not ?
15:12 verisimilitude I described the easiest method.
15:12 gregorynyssa among other things, the "open sores" culture leads to proliferation of "implementation definedness" rather than attention to formats and protocols.
15:13 verisimilitude POSIX idiots are infuriating, gregorynyssa.
15:13 asciilifeform verisimilitude: specifically not 'easiest'. but the one which weighs the least (incl. loc of pre-existing soft req'd to build.)
15:13 verisimilitude ``Oh, I don't implement this just correctly, but just send the wrong codes, for backwards compatibility. WTF, you can't just violate POSIX like that, help me Dennis Ritchie!''
15:14 asciilifeform gregorynyssa: indeed. one of the main reasons i picked up ada is the strict minimum of 'impl.-defined' crapola and the existence of a ~paper~ standard.
15:14 gregorynyssa shinohai: as it happens, archive.is doesn't work on my Android phone, only in my desktop Firefox.
15:14 shinohai ah werd
15:15 asciilifeform shinohai: expecting any kinda 'security' on shitpnoje is pretty stupid.
15:16 asciilifeform it is difficult to even think of more pathetic example of shitware anywhere.
15:16 gregorynyssa verisimilitude: indeed. I think Poettering got one thing correct, and that was to write programs targeting Linux itself, rather than keeping up the half-hearted POSIX charade.
15:19 verisimilitude See the comments of my ACUTE-TERMINAL-CONTROL for a basic example.
15:19 gregorynyssa or did you mean the opposite? haha.. either way, POSIX is a leaky abstraction.
15:19 trinque if he didn't immediately light on fire the shitpile of portability scripts/proggies, so what
15:19 * trinque grinds teeth
15:20 verisimilitude Xterm implements the real standards incorrectly, and then the retards behind st and other emulators blindly follow it, and it will never be corrected.
15:21 verisimilitude I wouldn't have to deal with it at all, but dealing with X11 ``solves these problems by replacing them with a much larger and costlier set of problems.''
15:21 gregorynyssa verisimilitude: is terminal control even part of POSIX, strictly speaking?
15:22 gregorynyssa the specification for terminal control is console_codes(4)
15:22 gregorynyssa which I think is Linux's own mandate, not from the POSIX document.
15:23 gregorynyssa of course xterm(1) gets it wrong, though.
15:23 asciilifeform as i see it, all terminal emulators either follow vt100 or are broken.
15:23 verisimilitude This isn't POSIX, gregorynyssa.
15:24 verisimilitude The cretins implement real standards incorrectly, but treat POSIX as gospel.
15:24 gregorynyssa verisimilitude: right, I see what you mean now.
15:24 asciilifeform 'treat as gospel' except when they dun feel like it, also.
15:24 verisimilitude That's just ECMA-48, asciilifeform.
15:25 gregorynyssa no system follows POSIX perfectly. it is like ICCCM.
15:25 asciilifeform verisimilitude: a problem with paper standards is that you can't run'em, someone actually has to implement (and attest to compliance)
15:26 asciilifeform ( there are ~other~ problems -- someone actually has to write the standard, which is generally not a thing that opensores derps 'in spare time' are capable of being productively involved in to any degree. and the 'someone' has to also not be malicious idiot who permits 'undefined behaviours' for other idiots to later rely on )
15:28 asciilifeform classic example of the latter being ansi c. a just about completely meaningless standard.
15:28 asciilifeform ( ALL nontrivial c proggies entail 'undefined behaviour' )
15:28 verisimilitude This is a nicety of Bitcoin, by my naive understanding, because ``the network doesn't care about your malformed transactions''.
15:29 gregorynyssa starting from the mid-to-late eighties, C went through a period of optimization-frenzy, resuting in the explosion of undefined behaviors. that was not at all how Thompson and Ritchie originally conceived of the language.
15:30 asciilifeform verisimilitude: sadly, not so clean, idjit miners routinely enforce all kindsa arbitrary garbage narrowings of the protocol
15:30 verisimilitude They were what I deem ``intelligent idiots'', gregorynyssa. They may have been physicists, but that doesn't mean they'd any place designing a computer system.
15:30 asciilifeform gregorynyssa: from the very beginning c had ~nonexistent insulation from certain machine-specific behaviours. e.g. integer overflow.
15:31 verisimilitude Oh, how unexpected, but disappointing all the same, asciilifeform.
15:31 gregorynyssa asciilifeform: that is true. but the aliasing mess came later.
15:31 verisimilitude I was discussing with another how being P2P, more than the blockchain, is the good quality for a protocol. That is, so long as A can communicate with B to their satisfactions, it's fine.
15:32 asciilifeform verisimilitude: c/unix were built 'off hours' by folx for ~own use~ and then transformed, by force of accident, into 'standard'. similarly to much later opensores crapola.
15:32 verisimilitude So if B wants to only accept strict messages, and A really wants to send that message, A will conform.
15:33 asciilifeform verisimilitude: you may find interesting to read about how the 'decentralization' promise of bitcoin was ultimately broken by miner cartels.
15:33 trinque asciilifeform: aha, and the portability gargle appears to come directly from that "day job" involving whichever abominable commercial unix
15:33 asciilifeform trinque: indeed
15:34 asciilifeform trinque: similar process began in lisp planet, resulted in 'common lisp'; if had lived longer, would have produced a ball o'shit of similar magnitude and repulsiveness to e.g. unix.
15:36 asciilifeform upstack re c standard -- the authors of the standard found their hands to be tied , and ~forced~ to permit 'undefined behaviour' on acct. of total lack of meaningful standardization of ~iron~, combined w/ c's intrinsic failure to insulate against various machine-specific behaviours.
15:38 asciilifeform i.e. the process that in late 19th c. gave reasonably-standardized mains socket voltages/waveforms -- failed to run its course in computing
15:38 asciilifeform instead variety of 'de facto' crapola.
15:38 asciilifeform ( which vendors feel quite at liberty to 'embrace & extend'(tm) )
15:40 gregorynyssa as Dennis Ritchie wrote to UNIX-HATERS: "Yet your prison without coherent design continues to imprison you. How can this be, if there are no strong places?"
15:40 gregorynyssa "The rational prisoner exploits the weak places, creates order from chaos: instead, collectives like the FSF vindicate their jailers by building cells almost compatible with the existing ones, albeit with more features."
15:40 asciilifeform gregorynyssa: same way as ocean imprisons shipwrecked sailor clinging to a plank.
15:41 asciilifeform 'go, swim.'
15:41 asciilifeform ritchie was 100% right, imho, re fsf.
~ 42 minutes ~
16:24 verisimilitude GNU was rightfully hostile towards implementation concerns, but not nearly so hostile towards the poor design.
16:33 asciilifeform verisimilitude: 'being hostile to poor design' would require some semblance of a concept of good design. and an opposition to 'gaggle of rando idiots' model of development.
16:34 verisimilitude Still, I think it's nice the FSF exists. I don't see it as a case of ``having a partial solution is actually worse than none''.
16:35 asciilifeform verisimilitude: i'm actually ~not~ certain that its existence was any kinda net positive.
16:35 asciilifeform the microshit-ruled dystopia that rms paints to scare children with, is not a logically inevitable consequence of 'rms hit by bus in 1980, no fsf'.
16:36 verisimilitude I see that.
16:37 asciilifeform for that matter, asciilifeform had significantly more pleasant experience in computing in 1990s, on msdos, than on current-day 'opens'.
16:37 asciilifeform even in light of the fact that had to use 'kermit' for net access.
16:38 verisimilitude There have been made safes which eluded thieves for decades. It's not inconceivable such a machine could be brought into existenc, at which point having GNU would be better than not.
16:39 asciilifeform verisimilitude: observe that fsf did not succeed in preventing 'tivoism'.
16:39 asciilifeform cuz this requires capability to make iron. which is ~still~ in the hands of oligarchs.
16:40 asciilifeform ( rms specifically abandoned lispm, for instance, in favour of unixism, strictly because the latter could make use of 'junkyard' irons. )
16:40 verisimilitude I use the AGPLv3 for most of my work, which does instate such a legal barrier. It can't be helped that a Finnish fool took some of the wind out from under GNU.
16:40 verisimilitude I'm aware.
16:40 asciilifeform gpl3 simply resulted in the parasites shifting to bsd world. e.g. crapple.
16:42 asciilifeform the 1 thing rms did that there can be 0 forgiveness for, is his ~deliberate~ choice to cultivate coad gnarl as 'theft defense' mechanism for e.g. gcc.
16:43 asciilifeform this, as i learned in recent yrs, ~was~ deliberate.
16:43 asciilifeform from the very start he took the same approach as some psychotic prisoners, 'i'ma cover errything in my own shit to make jailers retch'
16:44 asciilifeform while this can be satisfying for the prisoner, it makes for a rather unpleasant experience for anyone who actually gives a fuck re 'fits-in-head' or quality in general.
16:45 verisimilitude The solution is to just write another compiler.
16:45 asciilifeform show me ONE SINGLE fsf-endorsed patch that ~removed~ mass.
16:45 verisimilitude That's a large ``just'', however.
16:45 asciilifeform verisimilitude: the response of lamers to 'new compiler' is typically 'bbbut my undefined-behaviours!1111'
16:46 * asciilifeform bbl
16:48 verisimilitude This is an interesting comment.
16:48 verisimilitude ``Programmers today are proud of overcoming the adversity of creating a program from scratch using nothing more than a text editor, they relish the difficulty, and curse and condemn anyone who would suggest that we need engineering platforms that do 99% of the work for them.''
16:50 verisimilitude I want to program without text, and replace what passes for text anyway, and my MMC is a tool towards this goal that can get a smile from me. It's an ideal for machine code, where I need never type mnemonics to be fed to a batch-tool and other such nonsense.
~ 3 hours 22 minutes ~
20:12 asciilifeform wb btcinfobot
20:12 asciilifeform verisimilitude: what do you mean 'without text' ?
20:25 asciilifeform shinohai: what commands does the bot support ?
20:27 shinohai nothing besides vwap, got it logging and testing to see how long it will remain online.
20:27 shinohai $vwap
20:27 btcinfobot The 24-Hour VWAP for BTC is $ 11729.14 USD
20:28 shinohai Will, of course, be rewriting all the commands I have listed in http://btc.info.gf/btcinfobot/ for it
~ 18 minutes ~
20:47 verisimilitude I want to program giving instructions to the machine, not writing text to be fed to the machine and translated to instructions, asciilifeform. Unlike an assembler, my MMC asks questions upon pressing keys, and all I do to write instructions is answer them in-turn, to get detailed descriptions of them; contrast this with writing mnemonics in a character file for an assembler.
~ 50 minutes ~
21:37 feedbot http://mvdstandard.net/2020/08/venezuela-sentences-us-military-contractors-to-20-years-prison-after-failed-coup-attempt/ << The Montevideo Standard -- Venezuela Sentences US Military Contractors To 20 Years Prison After Failed Coup Attempt
21:46 asciilifeform verisimilitude: admittedly i haven't used your item, but the process sounds not entirely dissimilar to the way my customized emacs worx
21:46 asciilifeform the end result is still a text tho
21:47 * asciilifeform only ever used 1 type of 'non-text programming' system -- electrical schematic editors. and they're a nightmare imho
21:48 asciilifeform ... is the reason why chip design since mid-1980s abandoned schematic edit, and went to items resembling current-day verilog & vhdl (there was a series of earlier attempts)
21:49 asciilifeform ( see also )
21:49 snsabot (trilema) 2015-07-07 ascii_field: my patience for 'help the mouse find the cheese' ran out when i was four
21:59 asciilifeform $vwap
21:59 btcinfobot The 24-Hour VWAP for BTC is $ 11741.57 USD
~ 51 minutes ~
22:50 trinque the fiat interfaces are starting to get entertaining again.
22:51 * trinque wonders which one's going to get rolled over first during the next bubble
23:01 gregorynyssa http://logs.nosuchlabs.com/log/asciilifeform/2020-08-08#1018351 << exactly! sad how few programmers have realized this. "implementation definedness" is inimical to "code as knowledge representation" to speak nothing of "code as intelligence amplification."
23:01 snsabot Logged on 2020-08-08 16:37:14 asciilifeform: for that matter, asciilifeform had significantly more pleasant experience in computing in 1990s, on msdos, than on current-day 'opens'.
23:04 gregorynyssa http://logs.nosuchlabs.com/log/asciilifeform/2020-08-08#1018360 << fortunately, I realized this already in 2014. was spared from the pro-FOSS phase which many programmers go through.
23:04 snsabot Logged on 2020-08-08 16:42:57 asciilifeform: the 1 thing rms did that there can be 0 forgiveness for, is his ~deliberate~ choice to cultivate coad gnarl as 'theft defense' mechanism for e.g. gcc.
23:06 gregorynyssa one of the catalysts for my disillusionment was when I decided (as a college student) to exhaustively read all the available documentation for GNU Emacs, front-to-back (thousands of pages) to better understand this platform which I was using every day. unlike many systems Emacs does reward learning... up to a point...
23:13 verisimilitude That's not the way to learn Emacs, gregorynyssa.
23:13 gregorynyssa I stopped using Emacs after that. played for a while with the various broken CL attempts to reimplement Emacs: Climacs. Hemlock. etc. now I just edit code using Ed, MicroEMACS, or some Windows editor.
23:14 verisimilitude The proper way is to read the documentation, once wanting to actually use the features described.
23:14 gregorynyssa verisimilitude: the data-model of Emacs gets uglier the more you study it, not unlike Git.
23:15 verisimilitude Sure, but I'm perfectly willing to use Emacs for until I replace parts of it. I considered writing my MMC as an Emacs mode, but wanted more control. I could use Emacs for machine code programming, but never will, because I've my own dedicated tool now.
23:15 gregorynyssa this seems to be a question of mere "usability" versus "instrumentability."
23:16 verisimilitude To see a demonstration, there's a video in that linked article, asciilifeform; I'd re-record it, but I don't yet know of a tool to allow me to display key presses on screen well.
23:16 gregorynyssa GNU software is barely usable; Emacs is probably the best of the lot. but my demands had risen by then to the higher goal of "instrumentability."
23:17 verisimilitude I don't regard GNU as ``great'', merely ``better''.
23:17 gregorynyssa verisimilitude: fair enough.
23:18 gregorynyssa on a side note, the Emacs Lisp book had some passages which were truly silly and incoherent.
23:19 gregorynyssa Section 2.2: "A name and the object or entity to which the name refers are different from each other. You are not your name. You are a person to whom others refer by name. If you ask to speak to George and someone hands you a card with the letters ‘G’, ‘e’, ‘o’, ‘r’, ‘g’, and ‘e’ written on it, you might be amused, but you would not be satisfied. You do not want to speak to the name, but to the person to whom the name
23:20 verisimilitude I prefer documentation which is ``playful'' over ``professional''.
23:20 gregorynyssa verisimilitude: then you will like this one:
23:21 gregorynyssa "The drums or tapes that held a file and the central processing unit were pieces of equipment that were very different from each other, working at their own speeds, in spurts. The buffer made it possible for them to work together effectively. Eventually, the buffer grew from being an intermediary, a temporary holding place, to being the place where work is done."
23:21 gregorynyssa "This transformation is rather like that of a small seaport that grew into a great city: once it was merely the place where cargo was warehoused temporarily before being loaded onto ships; then it became a business and cultural center in its own right."
23:22 verisimilitude I'm truly not seeing the issue here, gregorynyssa. If wanting to read documentation devoid of any humanity, why not visit Github's official documentation?
23:22 verisimilitude I'm sure any humanity left there is currently waiting to be purged.
23:28 gregorynyssa these people had higher IQ than today's GitHub crowd, but there is a certain absent-mindedness and flippancy which underlies their work. where prose was concerned it was amusing, but as it happened, I started noticing this effect in their codebases as well.
23:39 asciilifeform gregorynyssa, verisimilitude : if only wooden jokes in the docs were the only problem in gnu world..
23:41 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2020-08-08#1018395 << fwiw i did this. bought the official paper docs, even. (do they still sell'em..?)
23:41 snsabot Logged on 2020-08-08 23:06:10 gregorynyssa: one of the catalysts for my disillusionment was when I decided (as a college student) to exhaustively read all the available documentation for GNU Emacs, front-to-back (thousands of pages) to better understand this platform which I was using every day. unlike many systems Emacs does reward learning... up to a point...
23:41 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2020-08-08#1018399 << that's the thing, it's got nuffin resembling a rationally-designed model of anyffin whatsoever. it's a 40+yr archaeological 'midden' of kludge.
23:41 snsabot Logged on 2020-08-08 23:14:39 gregorynyssa: verisimilitude: the data-model of Emacs gets uglier the more you study it, not unlike Git.
23:43 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2020-08-08#1018400 << >> see also.
23:43 snsabot Logged on 2020-08-08 23:15:28 verisimilitude: Sure, but I'm perfectly willing to use Emacs for until I replace parts of it. I considered writing my MMC as an Emacs mode, but wanted more control. I could use Emacs for machine code programming, but never will, because I've my own dedicated tool now.
23:43 snsabot Logged on 2020-07-03 19:22:30 asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2020-07-03#1015764 << i've a pertinent tale : 10y ago, asciilifeform tried to write a (naively, thought...) very simple proggy :
23:45 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2020-08-08#1018402 << afaik there aint one. just 1 of 'over 9000' basic tools that simply dun exist because opensorestards, by and large, sum to ~0
23:45 snsabot Logged on 2020-08-08 23:16:48 verisimilitude: To see a demonstration, there's a video in that linked article, asciilifeform; I'd re-record it, but I don't yet know of a tool to allow me to display key presses on screen well.
23:46 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2020-08-08#1018404 << 'winners of Special Olympics'(tm)(r)
23:46 snsabot Logged on 2020-08-08 23:17:18 verisimilitude: I don't regard GNU as ``great'', merely ``better''.
23:48 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2020-08-08#1018413 << fwiw i'm 100% convinced that the authors of whatever scraps we're still using, either dead, enfungused, or left field entirely, by this point.
23:48 snsabot Logged on 2020-08-08 23:22:45 verisimilitude: I'm sure any humanity left there is currently waiting to be purged.
← 2020-08-07 | 2020-08-09 →