log☇︎
250900+ entries in 0.159s
trinque: if there's no video card, I assume there is just an area of ram currently being used as such
asciilifeform: and what if the circle reaches outside of the buffer? etc.
asciilifeform: trinque: because 'framebuffer' and 'circle' are more complicated than pictured here.
trinque wants to understand why asciilifeform balked when I said draw-circle goes and alters that framebuffer
trinque: right, so what mircea_popescu described with tits.bmp is a framebuffer
mircea_popescu: apparently they did one of the very few honest attempts at 3d, with spinning half-black disk and everything.
asciilifeform: and no, it was not scam, the thing actually moved the beam to draw the shapes.
asciilifeform: i've never seen an actual working 'vectrex.' but knew about it from ancient graphics textbook.
mircea_popescu: eh, vector display was this attempt of console people in the 80s to fight the killer micro.
trinque: still same horizontal scan pattern instead of tracing out the vector shapes?
mircea_popescu: well this is a crt.
trinque: so that goes an entirely different direction from RAM full of sequential pixels, eh?
asciilifeform: aha, as the name implied.
mircea_popescu: one of the vertical displays
mircea_popescu: then we can build twinkle at home.
mircea_popescu: aha. imagine that thing, with individually wired pixels, the cable coming out of its back as thick as the fucking viewport.
mircea_popescu: ALL THE TIME, EVERY TIME, NO EXCEPTIONS.
mircea_popescu: and if i want to do a slideshow i do a for loop, and the machine cycles through the bmps as fast as memory updates, which is to say i get 2GHz ie 2 bn fps.
mircea_popescu: basically printing the screen with tits should be cat tits.bmp > screen0
trinque: that's the divergence here
trinque: certainly not in the chip; CLIM is a very high level thing, akin to hypercard or the browser and not a video driver
mircea_popescu: sure. but in your hands not in the fucking crazy chip.
trinque: somebody does the math for the circle
mircea_popescu: this (xy) thing is a raster artefact. i'm not fucking scanning the pixels.
mircea_popescu: all the time.\
mircea_popescu: notreally. you do the whole screen at once.
trinque: but I'm speaking of the application layer; eventually you're talking about an X,Y position, no?
mircea_popescu: pixels really are just color(rgb), 3 bytes. the xy is implicit.
trinque: and the former maps nicely to being a CLIM backend, i.e. a framebuffer port of the thing wouldn't be that hard
trinque: I tend to agree with the former
mircea_popescu: do you understand that the "graphics" ad-hoc card-programming was more code than the actual game for most studios in the period ?
asciilifeform: trinque: Just Want To (tm) ?
mircea_popescu: just the issues of bad blipping, flipped buffers, jesus almighty.
trinque: I can't just hide in this nice niche where I call (draw-circle* ...) and the thing does?
mircea_popescu: taking the god damned gpu hardware out of the computer would improve it immensely.
mircea_popescu: the insanity that occured. the errors. the nvida game developer dessant teams. the whole decade.
mircea_popescu: trinque i don't think you appreciate the horror of directx/opengl, for blessed lack of experience. but if you wish to get spooked and not be able to sleep ever again, do review the history of opengl 2006-2016 in context.
trinque: but not as though this isn't cool
trinque: you'd still at the application layer be describing operations on a plane which are a function over the previous plane producing the next
trinque: this is not related to the discussion of CLIM at all
asciilifeform: and it is perfectly feasible to draw 3d shapes in software, reasonably quickly.
mircea_popescu: by now "gpu" can move on to its proper niche as... hash engine (ie, what in period lingo would be "math coprocessor") and the video can go back to being straight up dac
asciilifeform: before the whole 'gpu' crapolade went konsooomer.
asciilifeform: funnily enough, we had this in the '80s.
mircea_popescu: anyway - a tightly coupled video-ram bridge would even do away with the dumbass "drivers" and etc.
asciilifeform: i'd be satisfied even with the modest miracle of ~usable~ lcd not going up exponentially in price.
asciilifeform: incidentally actual lcd panel such as one might buy it today is still a rastertron.
mircea_popescu: if i want to see a 1mb page of "ram" on my display whop's to prevent me. "real time" wtf is that.
trinque: I suppose I'll just wait around for this before writing anything.
asciilifeform: (pixel is connected directly to pipe, that can go wherever, fpga-style.)
asciilifeform: mircea_popescu: i described this a few yrs ago
mircea_popescu: incidentally : the whole "what part of buffer to redraw" and the assorted nonsense comes from a time of scanning crts. i would be very much interested to see computing hardware built around a lcd paradigm. which is to say : no more hdds ; everything is flash rom, the "hdd", the "ram", the "display". arrays of x by y cells is all.
a111: Logged on 2015-08-19 00: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.'
trinque: not terribly much more to CLIM, other than sanity around which parts of buffer to redraw
asciilifeform: and didn't do much aside from giving proggy a framebuffer to draw in, and open()
asciilifeform: iirc the mac os of the period was ~msdos-sized.
asciilifeform: generally nothing ever goes from >50 to <=50.
trinque: I walk one step at a time like any fella
asciilifeform: or is that not a thing that one may ask for.
asciilifeform: and i've been doing all of this with just head (have given up even on paper and pen) but this has obvious limitations.
trinque: I've been doing all sorts of things with CLIM bolted to postgresql lately
asciilifeform: want to tell me that a copy of postgres substitutes for the subj ?
asciilifeform: trinque: but didja ever read the linked piece ?
trinque wonders aloud wtf asciilifeform has against the relational model
ben_vulpes: just a classic 'how to make a peanut butter sandwich' instructional piece
mircea_popescu: anyway, there's some literary talent in the idle fucker, who'd have guessed ?
mircea_popescu: so today we find ben_vulpes has taken a celerity vow, which is like a chastity vow ("you shall not fucke") but it goes "you shall not worke for empire"
trinque: persistent CLOS with a CLIM gadget per table would be *precisely* the thing.
mircea_popescu: in honesty i always found this entire "reorder it by timeline" bulky and ineffectual. my mental teeth always did this wire clenching by itself
trinque: asciilifeform: no, it's much closer than that
trinque: relational db must be rewritten in Lisp and there must be a CLIM interface written for it
asciilifeform: sorta like suggesting wires clenched in teeth, a la su cult 'подвиг радиста', as substitute for a keyboard.
trinque: http://btcbase.org/log/2016-10-18#1556468 << heh. I use sqlite and emacs' helm for this, and no, it is not enough ☝︎
trinque: ahaha here's what I was just typing:
asciilifeform: in yet-other lulz, https://ostif.org/the-veracrypt-audit-results << 'modernized' truecrypt.
jhvh1: shinohai: The operation succeeded.
shinohai: !~later tell thestringpuller will ping in a bit, got pm's shut off again so I can concentrate
mircea_popescu: hey, you buy it by the hash not by the year.
asciilifeform: similarly to how 'asic' vendors will happily ship 2014 fpga with the etching sanded off.
asciilifeform: well they are more than happy to put derps in touch with eliza.
mircea_popescu: bout same as current cunts. there's a reason all that's available to the general population on dating sites is well used 40+yos
asciilifeform: if the current devices are exported and sold anywhere, it is a well-kept secret.
asciilifeform: thestringpuller: how do you regard strangers who offer to do other -ev things for you ?
asciilifeform: thestringpuller: it is deeply -ev to make and ~sell to plebes~ a usefully current miner.
mircea_popescu: mebbe you smell like teh pigs.
thestringpuller: albeit its only happened twice but that's 2 for 2
thestringpuller: and when I mention miners they stop taking calls
thestringpuller: nah these are irl people I meet and buy btc from who seem to have "deep supply", so I have on idea where they source their funds
mircea_popescu: possibly because you're wasting your time with internet dorks who aren't involved in asic market ?
thestringpuller: Every time I mention miners to a supplier they freak out and vanish.
thestringpuller: Why is ASIC procurement feel like I'm trying to set up a large drug deal????
mircea_popescu: let it be pointed out that it's the best anal fissure curative agent.
mircea_popescu: and in totally unrelated news, hyaluronic acid is not really available this side od the pond ?
mircea_popescu: i think i might be famous.
mircea_popescu: dude... so you sit down to read an article, like a phrase in it, keep going only to notice you're actually mentioned.
mircea_popescu: "Either a priapic clown or an embalmed witch are going to be running this country next year, and all I have is a case of fermented corn syrup." << lol!
asciilifeform: (or how does that go in english..? is there a modern term ?)
asciilifeform: sorta how these work
mircea_popescu: yeah, it decides for itself to do what it's told.
asciilifeform: reichsbank does what it is told.