Show Idle (>14 d.) Chans


← 2022-06-23 | 2022-06-25 →
02:13 asciilifeform verisimilitude: indeed. see also e.g.
02:13 dulapbot Logged on 2020-08-12 11:33:12 asciilifeform: note that lmi & smbx were not the only firms involved -- 'thinking machines co.' (danny hillis) for instance had a audacious 65536-cpu monster, controlled from a symbolics box and programmed in an oddball multiprocessistic lisp. died with smbx (and spectacularly, they drank through the remaining money and partied like it were berlin '45, iirc discussed in earlier threads)
02:16 asciilifeform last, afaik, gasp of (funded) genuinely original work in comp irons.
02:18 asciilifeform ( tho ftr 'thinking machines co' in its last yrs beat a hasty, futile retreat into off-shelf components. similarly for that matter to bolix )
02:20 asciilifeform e.g. sgi co. similarly
02:21 asciilifeform 'please spare us, reich, we'll help intel sell 'xeons' at 4000% markup to academics'. didn't fly.
02:22 asciilifeform tho e.g. cray co. 'survived' in this form all the way to '19.
02:30 verisimilitude I learned as much from ``Out of Their Minds'', yes.
~ 1 hours 16 minutes ~
03:46 asciilifeform mats: lulzily, there's apparently a linux, of sorts, for yer crapple (minus gpu, as typical on arm)
03:47 asciilifeform subj
03:52 * asciilifeform surprised that anyone bothered
03:54 * asciilifeform wonders how many of those boxes will still boot 3-4y from nao, given epoxied battery & soldered ssd
03:55 asciilifeform 'you'll own nuffin and be happy!'(tm)(r)(lizards)
~ 29 minutes ~
04:25 mats i know
04:25 mats marcan42 is one of earth's mightiest heroes
~ 17 minutes ~
04:43 verisimilitude He's also involved in covering up a fake suicide.
~ 16 minutes ~
04:59 mats did you learn that on 8chan
05:00 verisimilitude No.
05:09 phf asciilifeform: i run openbsd on m1
05:13 phf i get apple stuff for "free" (ultimately comes out from budget, but "industry standard"), normally just goes into pile, to girl, or stays at office, but i was actually curious to try an m1 machine, not least because asahi work got ported to openbsd, can kind of run it out of the box
05:16 phf it's very fast, while being fanless (though not as fast as the pundits like to claim, and the various arm extensions, particularly vector stuff is proprietary and undocumented). it's almost like cray's vertical integration was the right approach, except you still lose a lot to shit bus and shit architecture
~ 7 hours 59 minutes ~
13:15 crtdaydreams http://logs.nosuchlabs.com/log/asciilifeform/2022-03-28#1090048 << waiting on 1x Icebreaker and 2x TinyFGPA BX, should have the former sometime in the next mo
13:15 dulapbot Logged on 2022-03-28 16:19:58 signpost: figures there oughta be a few folks here that can afford to go on a small hardware adventure sometime around 2024, assuming north america isn't covered in radioactive cobalt by then.
13:27 crtdaydreams preorder wait times means any TinyFPGA boards mightn't be avail. til sept.
13:28 crtdaydreams could be longer again next cycle
~ 34 minutes ~
14:02 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108806 << interesting; curious which of the periphs actually work on bsd ?
14:02 dulapbot Logged on 2022-06-24 01:10:49 phf: i get apple stuff for "free" (ultimately comes out from budget, but "industry standard"), normally just goes into pile, to girl, or stays at office, but i was actually curious to try an m1 machine, not least because asahi work got ported to openbsd, can kind of run it out of the box
14:03 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108807 << vertical integration always worx...
14:03 dulapbot Logged on 2022-06-24 01:14:07 phf: it's very fast, while being fanless (though not as fast as the pundits like to claim, and the various arm extensions, particularly vector stuff is proprietary and undocumented). it's almost like cray's vertical integration was the right approach, except you still lose a lot to shit bus and shit architecture
14:03 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108802 << asciilifeform has nfi who that is(was?) or re the scandal, care to elaborate ?
14:03 dulapbot Logged on 2022-06-24 00:40:33 verisimilitude: He's also involved in covering up a fake suicide.
14:10 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108808 << what are you thinking of baking on it ?
14:10 dulapbot Logged on 2022-06-24 09:13:08 crtdaydreams: http://logs.nosuchlabs.com/log/asciilifeform/2022-03-28#1090048 << waiting on 1x Icebreaker and 2x TinyFGPA BX, should have the former sometime in the next mo
~ 1 hours 21 minutes ~
15:32 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2022-06-23#1108781 << fwiw the 'teardown' folx apparently found that nope, still hotglued as in the old one and comes out after syringing with 99% etoh.
15:32 dulapbot Logged on 2022-06-23 19:15:02 asciilifeform: in ^ battery hot-glued in, but turned out can be extracted with some effort. in 'm1'/'m2' iirc epoxied...
15:33 asciilifeform ( this re 'm1' crapple. 'm2' afaik no one tried just yet )
~ 21 minutes ~
15:54 phf http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108812 << wifi, sound, ether
15:54 dulapbot Logged on 2022-06-24 10:00:11 asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108806 << interesting; curious which of the periphs actually work on bsd ?
15:54 asciilifeform phf: how about 'lid suspend' ?
15:55 phf lol
15:55 asciilifeform aok
15:55 phf also screen in native framebuffer
15:56 asciilifeform so, sorta like the rk
15:56 phf asciilifeform: for whatever reason there's a lot of attention to m1 hardware, well, a lot more than one would expect (between asahi and openbsd there's probably like 3 and a hife developers working on it), so i wouldn't be surprised if "suspend very soon now"
15:58 asciilifeform for some reason 'suspend' is historically ugh to implement 100% (even on supposedly-documented chipsets)
15:59 asciilifeform (on x86 boxen, often enuff various periphs req magick prods when coming into/outta suspend, microshit got the precise docs but no one else)
16:01 asciilifeform phf: the enthusiasm for m1 , i'd suspect is from '18h <1kg lappy' , plenty of folx want, and would be willing to bite all kindsa bullets to get
16:07 phf right before i got m1 i was playing with avx512 (for a very brief side gig on a certain apl derivative language), and getting all kinds of cool nanosecond speeds for matrix multiplication, search, all kinds of basic operations when reimplemented in vector from groundup for a vector language become ns fast
16:08 phf when i ported code to m1 got very mundane speeds (was 2us with avx512 now 11us with arm neon, even larger cache didn't help much), and it happened just as i got m1, it now feels very pedestrian. :>
16:09 phf "y'all PHOTOWORD might load 2x faster, but here, at cutting edge of language and optimization we're seeing very poor numbers, very poor numbers indeed"
16:10 * asciilifeform quite outta date re subj; phf how does 'avx' etc compare to various gpu accelerators for matrix etc ?
16:18 phf asciilifeform: i don't know yet. i don't know gpu at the level at which i know avx now. i think it's kind of a different class of problems. you setup particularl problems, load them into gpu, then they chug along, it's faster (2-4x?) at the same time it's not free
16:20 phf with avx you basically sprinkle it like magic through your code, wherever you can do any kind of vectorization "grab this chunk of memory, load it into vetor registers, do a handful of vector transforms, get back results 8x or 16x faster"
16:20 asciilifeform phf: 'load in / out' is historically a headache w/ coprocessors (even on-die, see e.g.)
16:21 asciilifeform but if can 'grab chunk of memory and do x' then a++, potentially, 'cray-like'
16:24 phf also clang/gcc can do vectorization for you. you annotate and setup your data with an c extension it's treated as an n-element array, except if you have some closed form iteration (for(i)n+=x[i] "accumulator" etc.) you get a "free" conversion to a vector op
16:25 asciilifeform phf: does the compiler tell you whether the transformation succeeded ? (otherwise i'd expect would be quite frustrating)
16:25 phf asciilifeform: yes, there's annotations that'll spit out the details
16:25 asciilifeform neato
16:26 phf but also don't have to rely on compiler, can (and that's more of what i did) write a combo of intrinsics
16:27 phf the puzzle becomes "i have this array of n, how to epxress op in terms of a handful of instrinsic steps so that each code block operates on n/8"
16:27 * asciilifeform not does much '1337 numerics' these days
16:28 phf asciilifeform: there's avx based json parser. not that you need something like that, but some university creatures wrote it out, but same paper has general purpose techniques for "parsing structured data with avx" essentially
16:28 phf *with vectors
16:28 asciilifeform phf did mention search too
16:29 phf yeah
16:32 asciilifeform apropos '20 lulz
16:32 phf kek, i was about to bring up the linus thing, so appologies i already started writing this sentence
16:33 asciilifeform lol
16:35 phf ... every fucking idiot is quoting linus right now about avx512 "oh herp derp linas sad avx512 bad", but linus has very specific concerns, talking from his systems engineer perspective: avx512 is kind of like bolted on, makes another set of disjoint instructions, without updating avx2 (well that's not entirely true, but for the sake of conversation), and i don't know what else other kind of constraints there exist in linux. if one were
16:35 phf to grab avx512 off the shelf, solve concrete vectorization problems, it's magic technology
16:38 phf and if one's for example trying to build a basic grammar of vector operations for whatever purpose, then avx512 is a lot more consistent, has better coverage. it sort of plugs holes in the avx2/mmx/sse legacy shitshow
16:40 asciilifeform phf: well he did say, 'fragmentation'. main constraint of linux, from coprocessoristic pov, is that it gotta work (and decently) on irons where the pheature ain't avail.
16:40 phf yeap
16:40 asciilifeform so when you introduce 1 of these, nao where you had 1 thing, instead 2 (or worse) and debug separately and ugh
16:41 asciilifeform nor does vectorism afaik 'astonishingly' speed up anyffin in kernel per se
16:41 phf of course, particularly if you wrote your kernel in a traditional way to begin with
16:42 * asciilifeform recalls how it took ~decade+ to even get folx to use CMOV
16:44 phf but there's a lot of legacy concerns when it comes to linus: you can write your basic operational dictionary in terms of avx512, then take it and express it in avx2 (perhaps more ops, and 2x since your vector is 2/ size), but you can't easily go the other way. so if you have a lot of avx2 code, now have to rewrite it in avx512, often times reworking the logic
16:45 phf you can even solve this problem automagically: there's a handful of compat headers, that will give you e.g. avx512 instrinsics on an arm64 using neon (will be slower, and clankier, but works)
16:46 phf but avx512 being a superset, you have to go all in, and then look at everything else in terms of it
16:48 phf but it also raises questions of inherent vectorization. at 4-i vector can sprinkle it here and there, deal with spillover manually (often taking massive hit on performance. your vector code goes brrrr, but then extra 2-3 elements that spill over from vector size now bring your speeds down)
16:48 phf at 8-i vector you suddenly find yourself in a position, where 13-element arrays are a pita
16:50 phf you solve it by making all your allocations (n//8+1)*8 (or whatever your vector granularity) but you can see how at the scale of linux this kind of changes suddenly become very unrully
16:52 verisimilitude Yes, at the scale of stupid people writing something in the stupidest possible way, basic changes are very unruly.
16:53 asciilifeform verisimilitude: i gotta bite; how wouldja've 'smartly' baked kernel so that can somehow use arbitrary oddball new cpu pheatures w/ minimal effort ?
16:54 verisimilitude I would've started by not using the C language.
16:54 verisimilitude Ada enables one to make such changes about as easily as it gets.
16:55 verisimilitude http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108816 An emulator developer named Byuu faked his suicide and marcan42 is involved in it.
16:55 dulapbot Logged on 2022-06-24 10:01:08 asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108802 << asciilifeform has nfi who that is(was?) or re the scandal, care to elaborate ?
16:56 asciilifeform verisimilitude: re ada...
17:01 verisimilitude The programmer can just add such manually, if he really needs it, by writing the routine in machine code.
17:03 verisimilitude The Linux kernel focus on performance is laughable anyway; yes, they want more time to run their memory killer and other garbage; it really matters to anyone not in a datacenter, sure.
17:03 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108878 << >> http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108874
17:03 dulapbot Logged on 2022-06-24 12:58:41 verisimilitude: The programmer can just add such manually, if he really needs it, by writing the routine in machine code.
17:03 dulapbot Logged on 2022-06-24 12:52:26 verisimilitude: Ada enables one to make such changes about as easily as it gets.
17:03 asciilifeform that's 'as easily as it gets' ? lol
17:05 verisimilitude Give me a real design and I can give a real answer.
17:08 verisimilitude I don't believe the same idiots who can't automatically rewrite their code to use the new macros, underlying or not, can be trusted to find the best solution to any problem, except the problem of looking smart.
17:09 asciilifeform verisimilitude: automatically?
17:10 asciilifeform asciilifeform's example is trivial in comparison (gimme the fucking top half of 32x32 -> 64 result, for fuck's sake) and still nuffin 'automatic' about it
17:11 asciilifeform nao how wouldja automate 'on this-here iron, there's a coprocessor for searching memory, it gives 8 autosearchers with direct access to ram and throws results in these 8 regs' so that also worx where ordinary iron..?
17:12 asciilifeform it aint just a substitution a la 'intrinsics' -- if you actually want to win maximally from the exotic iron, you gotta restructure all kindsa algos, rather than simply 'drop-in'
17:12 verisimilitude Is the sought answer here ``get the compiler to do it''? If so, I misunderstood.
17:13 asciilifeform verisimilitude: there aint a sought answer, lol
17:13 asciilifeform it aint clear to asciilifeform that there ~is~ a 'clean' answer
17:13 asciilifeform and this is the reason linus barfed
17:13 verisimilitude Abstraction, abstraction, abstraction, and also abstraction.
17:14 asciilifeform hardware accelerators only win if a) you can rely on the presence of the iron, cuz it was introduced 10-20y ago b) yer writing tailored numerics code for ~given~, already purchased, iron, already screwed into ~your~ rack, etc
17:15 asciilifeform otherwise you get very questionable (sometimes, lol, negative) 'win'
17:15 asciilifeform even if yer writing, as in above example, in asm
17:15 asciilifeform to get the full win, yer stuck effectively branching yer proggy into ~two~, one for 'where have $magickinstr' and one for 'where not have'
17:16 verisimilitude Okay; it would be best to make Mr. Proggy here as small as possible, then, now wouldn't it?
17:16 asciilifeform orthogonal
17:16 verisimilitude Toilet paper is orthogonal to shitting.
17:18 asciilifeform indeed is. fwiw asciilifeform's was justabout as small as possible for the given problem, and still buncha sweat to bolt on relatively unremarkable sseism
17:18 asciilifeform ... and that was in pure asm, where didn't have to whack the compiler with baseball bat to get it to behave
17:19 verisimilitude Well, I've never touched the Intel hellscape without gloves on, so I suppose I'll stop now.
17:20 asciilifeform 'не читал, но осуждаю'(tm)(r)(lolhruschev) eh
17:21 verisimilitude Translate that for me.
17:21 asciilifeform 'haven't read it, but i condemn'
17:21 verisimilitude I'm not that bad.
17:21 asciilifeform oblig lol
17:21 dulapbot Logged on 2022-06-20 16:56:21 phf: http://logs.nosuchlabs.com/log/asciilifeform/2022-06-20#1107706 << you're such an insuffarable cunt, i'm prepared to defend php just to not be in the same camp with you. shit basic on altair is a superior system to the idea system that only exists in verisimilitude's head. did you know that in my system there are no flaws? did you also know that i've solved all practical problems by never doing anything practical? f
17:21 verisimilitude Yes, yes.
17:22 asciilifeform verisimilitude: asciilifeform strongly recs to at least once 'get hands dirty' before 'aa, idjits, they dun know the magic pill'
17:22 verisimilitude I've written machine code and other such things before, just not with Intel.
17:23 asciilifeform for instance, asciilifeform was expecting verisimilitude to say e.g. 'if the cpu vendors simply shipped fpga core that runs at main clock speed, wouldn't need magick instructions'
17:23 asciilifeform 'but then greedy fucks couldn't peddle $5k cpu erry 2y'
17:24 verisimilitude That's not even close to a real answer to the practical problem, though.
17:24 verisimilitude It's wishful thinking.
17:25 verisimilitude Is that why it was expected of me?
17:25 asciilifeform 'smart compiler oughta auto-restructure kernel to use $newinstrs' is similarly 'wishful' lol
17:26 asciilifeform diff is that is actually possible, hypothetically, to bake fpga into cpu (intel even made noises about offering one, tho naturally 100% closed shitware) ; then when someone devises a new instr for $op, ~all~ the irons could use it
17:27 asciilifeform whereas 'smart compiler that rebakes all my algos to use $strange' is 'ai-complete' fantasy
17:29 verisimilitude I didn't mention it, since it's not suited to operating system programming, but this is what an APL system has.
17:29 asciilifeform verisimilitude: elaborate ?
17:29 verisimilitude Gladly.
17:31 verisimilitude An APL system is able to have ``fill elements'' and other things, such as omnipresent alignment, and so it's not hard for, say, Dyalog, to provide specialized routines using whatever the hardware offers.
17:32 verisimilitude In particular, the ``fill elements'' make some of those issues phf mentioned evaporate. There will be no leftover elements, because everything can be padded to the required size.
17:33 asciilifeform verisimilitude: similar to the fill in cl neh
17:33 asciilifeform this still aint aboutta magick away all and any possible 'accelerator' problem tho
17:33 dulapbot Logged on 2022-06-24 13:09:16 asciilifeform: nao how wouldja automate 'on this-here iron, there's a coprocessor for searching memory, it gives 8 autosearchers with direct access to ram and throws results in these 8 regs' so that also worx where ordinary iron..?
17:33 asciilifeform some -- yes
17:34 verisimilitude No, it's not similar.
17:34 asciilifeform verisimilitude: got example handy ?
17:39 verisimilitude a←'one' 'two' 'three' 'four'◊a
17:39 verisimilitude one two three four
17:39 verisimilitude ⍴a
17:39 verisimilitude 4
17:39 verisimilitude ⊃a
17:39 verisimilitude one
17:39 verisimilitude two
17:39 verisimilitude three
17:39 verisimilitude four
17:39 verisimilitude ⍴⊃a
17:39 verisimilitude 4 5
17:39 verisimilitude Notice how a was filled by spaces, since it holds characters.
17:39 asciilifeform verisimilitude: paste plox, seems to have mangled
17:40 verisimilitude That's normal for APL. It looks right in the logs.
17:40 verisimilitude So, the first row is "one " and so on.
17:41 verisimilitude These ``fill elements'' are fundamentally different from Common Lisp's FILL-POINTER.
17:42 verisimilitude Anyway, APL is suited to these things, and any array can be implemented as the required underlying size, if needed.
17:42 asciilifeform still not 100% clear to asciilifeform how differs from cl's 'element-type' or how pertains to 'automagically win from coprocessors'
17:43 verisimilitude I can also link to something someone wrote in which I commented to make the same point.
17:43 asciilifeform can infer from what verisimilitude said earlier that in apltron could, say, force array to align on 128bits or similar
17:43 verisimilitude Yes.
17:45 asciilifeform this is 1 particular thing, tho, it dun get you outta actually having to be aware of what the $accelerator offers if you want to squeeze max profit from it
17:45 asciilifeform in the general case
17:46 verisimilitude Well, maybe Intel should make its own damn operating system already.
17:46 verisimilitude Sure, I've no general answer.
17:46 asciilifeform verisimilitude: lulzy enuff it does -- or rather the 'wintel' beast does. doesn't actually 'win' from $accelerator-of-the-day as microshit is stuck supporting 10-20y of junkyard
17:47 verisimilitude The Linux kernel is nowhere near maximum performance on any machine, though.
17:47 asciilifeform verisimilitude: was never aimed to be
17:47 asciilifeform most of what folx run aint bottlenecked in kernel, either
17:48 verisimilitude I'm imagining a brave little C language program, running as quickly as it can to find that zero octet.
17:50 asciilifeform verisimilitude: wasn't attempting to justify cmachine braindamage, lol
17:51 verisimilitude I started imagining a children's movie about this.
17:52 asciilifeform oblig
17:52 verisimilitude The main character dies violently in the end; there never were a zero to find, and he went into uncharted territory.
17:54 asciilifeform verisimilitude: apropos
17:54 asciilifeform ( no eng subs, but suspect will make sense )
17:59 phf this was a grownup conversation until verisimilitude joined. luckily i left to get sandwiches, and i no longer care, but damn
17:59 asciilifeform lol
17:59 * asciilifeform perhaps moar pedagogically inclined than phf, but still to certain limit
18:00 * asciilifeform perhaps from yrs of 'teaching kindergarten' in #t
18:01 verisimilitude I should do some work instead, anyway.
18:05 phf like for example, i'm curious if the claim "you can transparently put avx512 into your ada array handling" actually holds, purely on engineering level (obv on design level http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108889 )
18:05 dulapbot Logged on 2022-06-24 13:10:10 asciilifeform: it aint just a substitution a la 'intrinsics' -- if you actually want to win maximally from the exotic iron, you gotta restructure all kindsa algos, rather than simply 'drop-in'
18:05 phf and how that would be done, but because the person who proposed it is a blowhard, and i don't write ada anymore, we'll never find out!
18:06 asciilifeform phf: there's an intrinsic tension b/w even 'use the overflow bits from arithmetic ops' and 'but hm there are over9000 chips where you dun get any flags'
18:06 asciilifeform not even speaking of 1337 craylike vectorizers etc
18:08 asciilifeform oblig
18:08 phf but can you e.g. do `array 13 of foo`, and have your allocator do `array 18` transparently?
18:08 phf without hacking on compiler that is
18:09 phf and does matter if the rest of you code like you said branches into intinsics and iterative
18:09 phf *does it matter
18:09 asciilifeform the allocator? actually yes
18:10 asciilifeform subj
18:11 asciilifeform for 'magic instrs' yer stuck with 'intrinsics' (of which gnat gives next to nuffin) and then of course asmism
18:12 asciilifeform you get surprising amt of things for which otherwise would have to patch compiler; but, unsurprisingly, not 'errything'
18:13 phf verisimilitude's actual considered point (because he wrote some apl, isn't just talking out of his ass like on other subj) is that apl is particularly suited for vectorization, is also unsurprisingly how the fucking conversation started.
18:14 phf the reason why i learned things about avx512 is because was working with an implementation of an apl derivative
18:14 asciilifeform subj for folx who not apl'd
18:15 asciilifeform iirc recent fortran also with vectorism 'hints'
18:16 * asciilifeform not fortran'd in rather long time
18:18 phf well if you're implementing an apl, then you can take +\1 2 3, where 1 2 3 is actually backed by 1 2 3 0 0 0 0 0 and your +\ becomes _mm512_reduce_add_epi32, don't need "hints"
18:18 asciilifeform phf: apl indeed quite vectorization-friendly, but asciilifeform couldn't help but 'throw exception' on the preposterous 'sufficiently smart compiler will 100% utilize all future iron' notion
18:19 phf but obv all kinds of disclaimers apply, your array then is an array32, if like with common lisp's numeric tower your array has a bignum in it, suddenly not "cheap"
18:19 asciilifeform aaha
18:21 phf but even for array32 *\1 2 3 need extra logic to change those 0s to 1s
18:25 * asciilifeform in old days, had a low-key parallel effort going , 'ffa in x64 asm', experimented with 'modern' instrs, but perma-shelved when realized the obv problem w/ such a thing
18:25 dulapbot Logged on 2020-08-06 20:14:47 asciilifeform: for the most part gives very little shit re intel irons, either way. nao, a leak of e.g. amd's 'psp' boobytrap would be useful. but none to date.
18:25 dulapbot Logged on 2022-01-22 09:58:30 asciilifeform: gregory5: otoh for amd's 'PSP' boobytrap, no defusing, partial or otherwise, known atm.
18:28 verisimilitude APL solves this by not offering BIGNUMs.
18:29 asciilifeform lolsolve
18:29 asciilifeform oblig
18:29 dulapbot (trilema) 2015-08-18 asciilifeform: cabbie: 'this ford is a piece of shit. stalled again.' mircea_popescu: 'i have a solution!' cabbie: 'oh???111' mircea_popescu: 'here, have this broomstick.' cabbie: 'how do i drive customers on that, feed my family' mircea_popescu: 'you misunderstand, my good man. you stuff it in your arse.' cabbie: 'and... how does this feed by family?' mircea_popescu: 'no, you sit there with it in.'
18:37 * asciilifeform suspects 'broomstick offering' is a chronic disease inescapably contracted by folx who do not, with any regularity, actually ~gotta~ solve a given problem, but instead can whimflutter into some other problem ( or 'problem' ) that is 'moar fun' to solve (or 'solve')
18:37 verisimilitude One gets for what one pays.
18:38 asciilifeform at most
18:40 asciilifeform the danger is, even if you've 'infinite' dough, is that you won't actually attempt anyffin genuinely hard, and consequently will learn ~0, while 'feeling like a trader'(tm)(r)(tlp) quite satisfyingly
18:40 dulapbot (trilema) 2016-12-01 asciilifeform: asciilifeform refers to this genre of writing as '10th-dimension', after infamous pseudoscientific b00k/www by same name, which consisted of highly refined 'imponade' (to borrow naggum's) , that is, writing designed to pull the reader's intellectual cock and give a sensation of 'profound insight', 'yes, NAO i UNDERSTAND FIZZZIX!' or similar.
18:42 asciilifeform see e.g. gabe laddel and iron.
18:42 dulapbot (trilema) 2017-08-31 asciilifeform: http://btcbase.org/log/2017-08-31#1707767 << they want a lispm. not a 'i can't believe it's not a lispm'
18:42 verisimilitude Which derivative was this, phf: J, K, or another?
18:43 asciilifeform ( laddel, for n00bs, was a fella who convinced himself that a linux box which boots into sbcl is 'a lispm' )
18:43 verisimilitude I've never played with them, because I like the glyphs too much.
18:43 verisimilitude ``I can't believe my foot is no longer attached to my body!''
18:44 verisimilitude How did that happen, anyway?
18:44 asciilifeform laff, verisimilitude , but d00d was consistent. 'who said 'a', must say 'b''(tm)(r)(lenin)
18:44 verisimilitude I'm not laughing, actually, but just saw the opportunity.
18:45 asciilifeform he convinced self (with the aid of various dope, self-admittedly) that 'mind over matter'(tm) and his inner 'reality' was interchangeable w/ the physical kind
18:45 verisimilitude I suppose that particular self-mutilation joke happened to be in poor taste.
18:46 verisimilitude I'm reminded of the god who proved it by jumping into a volcano.
18:47 verisimilitude I just noticed ``volcano'' is from the god VVLCANVS, also spelled VOLCANVS.
18:47 verisimilitude How neat.
18:47 asciilifeform became a hobo (given as 'stanford is run by morons', 'turned on, tuned in, dropped out'); took to hiding out on rooftops ('the guards are morons'); took to eating stims by the kg ('to finish my lispm! any day nao!'); hallucinated, fell off roof, broke foot; 'doctors are morons, i'ma self-amputate'; then vanished, and not seen on net in some yrs, likely rip
18:48 asciilifeform verisimilitude: lol wheredja think it came from?!
18:48 verisimilitude I didn't, asciilifeform, that's why it's so neat.
18:49 phf verisimilitude: i'd rather not tie previous conversation to it in logs for anti-search purposes. i've described some obv impl details, that were apropos, but it wasn't really my place
18:50 asciilifeform verisimilitude: folx dun typically 'kiss&tell' re commercial worx
18:50 verisimilitude Oh, well that's fair.
18:55 * asciilifeform coupla time in lul, asciilifeform : '$shitware dunwork' $client : 'write to their forum' asciilifeform : 'a, but we signed here, the fact that i worked for you is a trade seekrit!' $client : 'damn'
18:56 verisimilitude I take it that's not such a bad clause, since it spares one from such things.
18:56 asciilifeform spares from over9000
18:58 verisimilitude How long did it take to want such a clause in the contracts?
18:58 asciilifeform verisimilitude: is traditional in some industries. but if it aint there, you can usually pencil it in
18:59 verisimilitude Yes; how long did it take to want to pencil it in?
19:00 * asciilifeform not recalls precisely when. but long ago.
19:02 asciilifeform verisimilitude: if you (or the other folx) have any kinda substantial net presence, is kinda obv
19:02 verisimilitude Say, how many here keep detailed logs of their lives, on that note?
19:03 verisimilitude I've done it for over half with the current system I wrote.
19:03 verisimilitude I've done it for over half a decade with the current system I wrote.
19:05 * asciilifeform not diary aficionado; for things other folx have biz knowing , have the l0gz, for all else -- head
19:05 verisimilitude It's a log, not a diary.
19:06 asciilifeform verisimilitude: wat in your pov is the diff?
19:07 verisimilitude I could continue to feign apprehensiveness about it, but suppose I shouldn't; there's not too much difference.
19:07 asciilifeform lolk
19:07 verisimilitude One's considered to be more manly.
19:08 verisimilitude A lumberjack deals with logs, asciilifeform.
19:08 asciilifeform 'what did the navigator find in the head?' 'the captain's log' (tm)(r)(alt.tasteless)
19:08 verisimilitude s/head/toilet/
19:09 phf verisimilitude: i keep almost traditional lab notebook, almost exclusively in long hand, for each variety of project
19:09 verisimilitude I did have the foresight to version and to make it machine-readable; it's just an S-expression for each day.
19:11 asciilifeform see also asciilifeform's attempt to improve on paper notebook.
19:11 dulapbot 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 :
19:11 verisimilitude I call the program REGULAR-RECORDS.
19:12 * asciilifeform would pay over9000 to this day for a working (and guaranteed lifetime-working) implementation of exactly what described there. but afaik firmly impossible on extant comp.
19:13 asciilifeform ^ was actually how asciilifeform woke up to 'extant comp is garbage'
19:13 verisimilitude I suggested the problem on that forum I help manage, in a thread on user interface frameworks, unfortunately to the expected responses of ``>No Emacs, no Qt'' and whatnot.
19:15 phf chan anons fail to give useful answer, news at 11
19:16 asciilifeform verisimilitude: in erry place where asciilifeform ever brought it up, response always ~identical : 'why are you doing that, have you considered doing something entirely else? and also emacs' etc
19:16 asciilifeform ( i.e. )
19:16 dulapbot (trilema) 2015-08-18 asciilifeform: cabbie: 'this ford is a piece of shit. stalled again.' mircea_popescu: 'i have a solution!' cabbie: 'oh???111' mircea_popescu: 'here, have this broomstick.' cabbie: 'how do i drive customers on that, feed my family' mircea_popescu: 'you misunderstand, my good man. you stuff it in your arse.' cabbie: 'and... how does this feed by family?' mircea_popescu: 'no, you sit there with it in.'
19:18 verisimilitude Every so often that isn't the case, phf.
19:19 phf every so often iching also gives me very very apropos advice on the whatever current situation, yet, unlike philip k dick, i've yet to attribute coherent sentience to that book
19:19 asciilifeform ^
19:19 verisimilitude A difference in our thinking amuses me, asciilifeform: I didn't need an example program to realize that.
19:20 verisimilitude Then again, I did have asciilifeform's writings to read; those helped.
19:21 asciilifeform can find mines by stepping on'em, or by watching other folx
19:23 verisimilitude Hey, we've no bicycle for the mind, but certainly we've a LiveLeak for the mind.
19:29 verisimilitude ``Man spends twenty years working on kernel subsystem - never realizes what's wrong''
19:31 asciilifeform meanwhile, will soon be 20y since asciilifeform 1st tried, and ~to this day~ can't bake a text editor on any os where can click a hyperlink ~while editing~ , lol
19:33 asciilifeform ( not even to speak of 'cut&paste, incl. images, from other proggies', 'vector fonts', 'identical behaviour on all os', etc )
19:35 asciilifeform 'use emacs' 'elisp will choke when plowing through GBs of dataset' 'why' 'i want textcompletion for erry word i ever typed' 'nutter'
19:36 verisimilitude Mine MMC works, because the base was its interface, but I did notice how it would be nice to have this, that, and these, but that it belonged in the underlying system, not one program.
19:36 verisimilitude Almost nothing is reusable.
19:36 asciilifeform or even moddable meaningfully, unless yer happily straighjacketed into the same tunnelvision as orig author
19:36 verisimilitude ``Twenty million lines of kernel code, and what do ya get, a packet send error and technical debt.''
19:37 phf write own renderer from scratch in turbo pascal for dos. would've been done by now, had one of those html1.0 websites, where "fans of TURBONOTES" "i wired turbonotes to take firefox page snapshots, over rsr232, from a lappy"
19:38 phf "turbonotes now supports avx512 for searching, plows through 2tb of my notes in 20ns"
19:38 phf "setting up turbonotes in freedos/qemu"
19:39 phf :D
19:41 verisimilitude No, use TempleOS.
19:42 verisimilitude Has asciilifeform tried to write this in TempleOS before now?
19:42 verisimilitude I keep intending to play with it, for the purpose of building a real interface, but haven't yet.
19:47 phf always pleasant when you're doing something and hit one of those html1.0 sites. prepping up for 4th of july so was searching "nichrome igniter redundancy" first result (dunno how relevant to question, but definitely relevant to subj) https://www.nakka-rocketry.net/igniter.html
19:55 shinohai I feel like that site deserves to be browsed in Netscape.
20:00 PeterL http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1109049 << where we see that verisimilitude is not familiar with naval terminology
20:00 dulapbot Logged on 2022-06-24 15:06:25 verisimilitude: s/head/toilet/
20:02 verisimilitude Quite the contrary, PeterL; that was my second guess.
20:05 verisimilitude Why is it called a poop deck, PeterL?
20:08 phf https://www.youtube.com/watch?v=7cv9NIzGmSI
20:12 PeterL lmgtfy: comes from French, poupe -> Stern
20:14 verisimilitude Let me make a correction: It's from PVPPIS, Latin.
20:14 verisimilitude PVPPIS PVPPIM PVPPIS PVPPI PVPPE
20:15 PeterL La poupe, elle et la derriere du le bateau (or something like that, it's been a while since I took french)
20:15 verisimilitude A ship is feminine, NAVIS and to sail is NAVIGARE.
20:16 verisimilitude To captain a ship is GVBERNARE and he who does this is GVBERNATOR.
20:17 verisimilitude Amusingly, sailor is NAVTA and this looks feminine, but is masculine.
20:18 phf i don't know why it's taking so long for our resident latinologist to point out that both poupe and poop besides coming from the same root developed from two separate meaning of the latin original. the first one is literal, and the second one is a euthemism, so the silly nautical pun accidentally merged the word back together
20:21 verisimilitude I had to piss.
20:21 verisimilitude Also, I forgot about that.
20:22 verisimilitude Lastly, it's ``latinist''.
20:24 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1109084 << a++ page, a la lancaster's
20:24 dulapbot Logged on 2022-06-24 15:44:46 phf: always pleasant when you're doing something and hit one of those html1.0 sites. prepping up for 4th of july so was searching "nichrome igniter redundancy" first result (dunno how relevant to question, but definitely relevant to subj) https://www.nakka-rocketry.net/igniter.html
20:25 asciilifeform http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1109082 << nope, and not in the bolix emulator either; whole fucking point is that it gotta work on erryday comp where errythingelse happens
20:25 dulapbot Logged on 2022-06-24 15:39:37 verisimilitude: Has asciilifeform tried to write this in TempleOS before now?
20:25 asciilifeform and with clean motion of text to/from other progs
20:28 phf verisimilitude: i knew you're going to correct that one, but it's a joke see: victorians liked to invent new words, that were typically badly constructed, that's when we got most of our latin-greek chimera words. latinologist by analogy with egyptologist which was a popular pastime among various encyclopedists, and equally amateurish :}
20:28 shinohai http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1109094 << "Prenez garde a l'eau!" for the landlubbers.
20:28 dulapbot Logged on 2022-06-24 16:12:30 PeterL: La poupe, elle et la derriere du le bateau (or something like that, it's been a while since I took french)
20:28 verisimilitude I see.
20:29 verisimilitude i knew you _were_ going to correct that one
20:32 phf can't win them all
20:32 verisimilitude That's a frustrating aspect of English contractions, really.
20:37 phf but on more interesting subject, ovid in metamorphoses uses puppis to mean something naval already
20:37 phf at least two i found so far
20:38 verisimilitude I so look forward to reading these authors in their true words.
20:41 phf e.g. e puppi pontum prospectat adunca et flenti similis "non haec mihi litora, nautae, promisistis"
20:42 phf from deck sea look something and something like "non something something shore, sailors, promised"
20:43 verisimilitude Ah, I figured when I wrote PVPPE earlier it were wrong, but didn't think about it too much. It's PVPPI in both cases.
20:44 verisimilitude The river TIBERIS shares the same pattern with PVPPIS.
20:52 phf also first translation i found is pretty bad.. "And from the deck the rising waves survey'd, And seem'd to weep, and as he wept he said: And do you thus my easy faith beguile? Thus do you bear me to my native isle?" you can kind of glimpse some similarity to the original meaning..
~ 1 hours 34 minutes ~
22:27 crtdaydreams http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108920 << quite frankly, I wouldn't be suprised if intel has one baked w/ ME turd.
22:27 dulapbot Logged on 2022-06-24 13:23:59 asciilifeform: diff is that is actually possible, hypothetically, to bake fpga into cpu (intel even made noises about offering one, tho naturally 100% closed shitware) ; then when someone devises a new instr for $op, ~all~ the irons could use it
22:28 asciilifeform crtdaydreams: they sell one (with the 100% closed-bitstream fpga they got from swallowing altera) , naturally w/ ME , how else
22:29 asciilifeform nfi whether it runs at main clock, or any other detail, couldn't be arsed
22:29 crtdaydreams what I'm saying is I would not be surprised if baked into just about ~every~ cpu, a small FPGA intercept between main components.
22:30 asciilifeform crtdaydreams: prolly not 'every' and 'between all component', fpga fabric is expensive delaywise
22:30 crtdaydreams But not true and no evidence, just hypothetical :P
22:30 crtdaydreams Hm
22:31 crtdaydreams http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108818 << mebbe chip-8, 8080, Icebreaker will most likely be simply learning toy.
22:31 dulapbot Logged on 2022-06-24 10:08:08 asciilifeform: http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1108808 << what are you thinking of baking on it ?
22:31 asciilifeform much easier to bake a dedicated boobytrap (where e.g. fetching a certain string from memory triggers exec of same)
22:31 crtdaydreams asciilifeform: hm, e.g. _NSAKEY :P
22:32 asciilifeform well presumably w/out the convenient label lol
22:32 crtdaydreams or whateverthefuck ME cleaner does.
22:32 asciilifeform 'me cleaner' simply let you boot (some) intel boxes w/out a dedicated me update turd in bios
22:33 crtdaydreams ah
22:33 asciilifeform ( for amd, not even this type of 'cleaner' yet discovered )
22:33 crtdaydreams mhm
22:33 asciilifeform nor , naturally, any way to know whether the advertised booby is the only one, etc
22:34 crtdaydreams Wondering about basis for FPGA lispm or sane computing atm.
22:34 asciilifeform crtdaydreams: what about it ?
22:34 asciilifeform crtdaydreams: atm there aint a suitably large homogeneous fpga
22:34 asciilifeform (with reversed bitstream spec or otherwise)
22:35 crtdaydreams ofc, in "ideal world," but an extension from your 7laws should be all hardware can be manipulated by the operator
22:36 crtdaydreams such manipulations should never cause a loss of data, etc.
22:36 asciilifeform the 'what', asciilifeform described 'to death'; the 'make outta what' is open problem
22:36 crtdaydreams I get. but here me out, I'm going to attempt metacircular hardware lang.
22:37 crtdaydreams I think it's possible in lisp to express hardware with s-exp, code blocks, macros and functions.
22:38 asciilifeform crtdaydreams: go, attempt. if you can get it into 85k lut, can then 'hardware', otherwise imaginary strictly
22:38 dulapbot Logged on 2022-06-20 17:07:54 asciilifeform: tops out at 85k LUTs.
22:38 crtdaydreams I'm thinking for FPGA something not lisp size, but still has that capacity. A proof-of-concept for metacircular hardware.
22:39 asciilifeform what means 'not lisp size, but still has that capacity' ?
22:39 * asciilifeform utterly failing to parse that sentence
22:39 crtdaydreams err, * not lisp size, but has the capacity for metacircularity
22:39 asciilifeform cuz sounds like yer speaking of 'i'ma attempt a satellite launch, inside my basement, so what if ceiling is 2metres, is proof of concept'
22:41 crtdaydreams possib. but making a hardware language to program the hardware shouldn't be gargantuan.
22:42 * crtdaydreams ofc totally willing to admit the idea is impossible, but will see for himself after messing with Icebreaker for a couple months.
22:43 asciilifeform crtdaydreams: depends on what means 'program the hardware'
22:43 asciilifeform the opensores ice40 toolchain is coupla GB of liquishit, for instance
22:43 crtdaydreams ah
22:44 asciilifeform ( and for nontrivial designs, easily runs for coupla hrs / eats coupla dozen GB of ram , on x64 pc )
22:45 asciilifeform crtdaydreams: bake a , lol, 'helloworld' 1st
22:45 crtdaydreams apologies for telling you to add to your 7laws
22:45 crtdaydreams lol
22:45 crtdaydreams yup
22:45 asciilifeform 'i'ma build a metro in my city' 'have you ever built a doghouse'
22:45 crtdaydreams but imo, metacircular hardware theoretically sounds great on paper
22:46 asciilifeform lotta things sound great on paper
22:46 crtdaydreams yes, I cut and weld shit together on the daily.
22:46 asciilifeform a++
22:47 crtdaydreams building standing desk atm, salvaged an old school desk, chipboard lid, all silkyoak body, turning into drafting table
22:47 crtdaydreams got a slab of silkyoak for the lid, beautiful piece.
22:48 asciilifeform crtdaydreams: whatcha using for the lift ?
22:48 dulapbot Logged on 2021-10-13 20:55:31 asciilifeform: has standing desk, and bought what he thought was the strongest lift (bought lift and massive butcher block thing separately) but the thing has trouble moving without some manual 'push' from below -- asciilifeform has a little moar than the max rated mass bolted to the top & bottom of the thing...
22:48 crtdaydreams holes and pins on this unit
22:49 asciilifeform a
22:49 crtdaydreams shouldn't be changed often
22:49 asciilifeform so, standing-only
22:49 crtdaydreams pretty much, or tall drafting chair
22:49 asciilifeform aok
22:50 crtdaydreams designed a schema for "variable height" desk with steel rope running in pulleys inside rhs
22:50 crtdaydreams lacking the slab to make it happen though
22:51 crtdaydreams above suffers from "if you lift up the table, the legs will fall off!!111" though
22:52 crtdaydreams would be hell to transport for that very reason
22:52 asciilifeform how often you need to transport it?!
22:54 crtdaydreams could fab and sell for $$$ profit, but otherwise from delivery or say moving house, never.
22:55 crtdaydreams but if vex is right, could be but a pipe dream
22:55 dulapbot Logged on 2022-06-22 23:29:39 vex: steel is about to get super expensive
22:56 asciilifeform over here, is the wood that's expensive
22:57 crtdaydreams how much for a length of 40x40?
22:57 crtdaydreams eh roughly
22:57 asciilifeform 40x40xwhat?
22:57 crtdaydreams a length, so 6000
22:58 asciilifeform a desk-sized solid wood (of cheapest type) is 7-8k$ , last saw
22:58 asciilifeform moar if you haven't an enclosed space in which to finish it and need it finished
22:58 crtdaydreams eck
22:59 * crtdaydreams just realized that $ in USD not AUD
22:59 asciilifeform most desks you'll see in shops are of shitboard (mdf)
22:59 crtdaydreams fuck me
22:59 asciilifeform usd
23:00 crtdaydreams was about to say, eh on the high side, but for a really good slab of e.g. walnut, not at all unreasonable
23:00 asciilifeform aha
23:01 crtdaydreams yeah nah, shit's fucked
23:02 * asciilifeform bbl
23:16 crtdaydreams http://logs.nosuchlabs.com/log/asciilifeform/2022-06-24#1109145 << now that I think about it, this is like walking into a kitchen and telling the chef how to cook, despite never having cooked e.g. mashed potato.
23:16 dulapbot Logged on 2022-06-24 18:33:16 crtdaydreams: ofc, in "ideal world," but an extension from your 7laws should be all hardware can be manipulated by the operator
← 2022-06-23 | 2022-06-25 →