log☇︎
286300+ entries in 0.178s
mircea_popescu: the problem may also start where keyboards have to have shit printed on them through a legacy process.
a111: Logged on 2016-06-30 20:04 asciilifeform: just 'is this point black,' eats x, y.
mircea_popescu: http://btcbase.org/log/2016-06-30#1493768 << kinda slow neh ? but yes, i'm in agreement that glyps have no business being involved in programming, it's a display matter not more. ☝︎
asciilifeform: but, granted, it is VERY difficult to digest for folks still viewing the ~possible~ through the shit-glasses of the ~extant~.
asciilifeform: at any rate, all of this is old hat to folks who read my www.
asciilifeform: e.g., that 'will calculate arithmetical answer in C or fewer cycles, and no side effects'
asciilifeform: the beauty is that you can impose hard limits on the evaluating environments for these 'programs', them being non-turingcomplete, and thus you can make mechanical hard pronouncements re their properties. ☟︎
trinque: http://www.loper-os.org/?p=309 << for teh log readers.
asciilifeform: (the correct way to include the decompressor is via v linkage. that is to say, a signed hash thereof, i.e. an index into a wotronic cryptographic global namespace.)
asciilifeform: .. consisting of a multitude of Ts and Vs - or fewer, if you include a decompressor of one kind or another
asciilifeform: (for stereo, quadrangular, etc. recordings - you simply need 2+ of these!)
asciilifeform: the SANE way to transport audio is ALSO as a compactified lisp proggy, which takes time T and returns a rational multiplicand for the maximum DAC voltage to be present at that time !
asciilifeform: it is simply reduced to what it really is - simply a viewport blit.
asciilifeform: per the above scheme, 'glyph' is no longer a 'special' animal. 'mona lisa' can be a glyph, and so can a mandelbrot zoom generated for one particular occasion.
asciilifeform: it is important to realize the full implications.
asciilifeform: (svg is a braindamaged monkey implementation of some of the above principles.) ☟︎
asciilifeform: you thereby get composability.
asciilifeform: trinque: but with NO special categories. ALL graphical objects on the machine must obey said formulation.
asciilifeform: in all cases the correct solution is liquid boot that the soldiers dip feet in. whenever technologically plausible!
trinque: neat, sounds similar approach to a shader
asciilifeform: ~in general~ whenever you find yourself solving 'army boot' problems, know that you are operating with broken abstractions.
asciilifeform: just 'is this point black,' eats x, y. ☟︎
asciilifeform: (NOT, before anyone asks, turing-complete, for fuxsake)
asciilifeform: the beauty is that affine transforms , you get for free.
asciilifeform: and there are not so many of these, and necessary language is a quite limited subset of henderson's lisp
asciilifeform: but in actuality a sane definition of a glyph is: program, which takes a point in a region of 2d plane and tells you if said point is darkened by said glyph.
asciilifeform: the 'army boot' quandry comes from having to standardize the glyph as a bitmap.
a111: Logged on 2016-06-30 19:42 mircea_popescu: http://btcbase.org/log/2016-06-30#1493716 << sadly this is like "army boot size that make sense"
asciilifeform: http://btcbase.org/log/2016-06-30#1493750 << except that not! consider the quoted bit in http://www.loper-os.org/?p=309 ☝︎
mircea_popescu: the knowledge that your work shall be forever useful is not even in the same ballpark with the knowledge you can now buy six more lattes.
mircea_popescu: i think he has it. no basis.
mircea_popescu: fact is, when as much as a vague hint of the flavour of the possibility of a stable base is presented, people go nuts working hands to bone to build it up
a111: Logged on 2016-06-30 19:29 phf: folks avoiding the serious problems because they are fat fucks with feelings, not because they correctly intuit :p
a111: Logged on 2016-06-29 19:44 phf: the fact that you run shell scripts on your data basically disqualifies you from participating in management. you're supposed to leverage, that shell script is $500k initial investment ruby on rails project
mircea_popescu: http://btcbase.org/log/2016-06-30#1493735 << nah, really, look at tmsr and it's absurd levels of fully deficit spending. re http://btcbase.org/log/2016-06-29#1492874 ☝︎☝︎
a111: Logged on 2016-06-30 19:23 phf: then you make sure that default fonts and geometries make sense
mircea_popescu: http://btcbase.org/log/2016-06-30#1493716 << sadly this is like "army boot size that make sense" ☝︎☟︎
a111: Logged on 2016-06-29 15:48 mircea_popescu: asciilifeform empty and full of rubble does wonders to keep hopes down (and hope, expectation of future, TRULY is the mind eater for usians. be hopeless, you win.) and officious intermeddlers at a distance sufficient to breed actual people with some frequency.
asciilifeform: if anything, it is an act of evil, forestalls the inevitable field of rubble and gives false hope
asciilifeform: there is 0 point to cleaning a barrel that is being shat into faster than anyone could possibly hope to clean it.
asciilifeform: to suggest that a thinking man spend his life this way, is quite like 'why dontcha close the embrasure of this pillbox with your body'
asciilifeform: let's put it this way - recall my attempt at 'repairing gentoo' ?
phf: show me these serious folks
asciilifeform: not speaking of the vermin here.
phf: folks avoiding the serious problems because they are fat fucks with feelings, not because they correctly intuit :p ☟︎
phf: search and sort and the rest take :key
asciilifeform: i.e., that their blood will go to waste.
asciilifeform: phf: serious folks are avoiding the serious problems because they CORRECTLY intuit that there is not a stable foundation on which to solve them.
asciilifeform: fuck that.
asciilifeform: if they aren't on character level, what, i can't search, sort, etc. them ??
phf: like i'm not convinced that cyrillic, greek etc. should be implemented on cl's character level, as opposed to something like ccl's concept of Rune
phf: yeah, it's a hard problem unrelated to clim
asciilifeform: (and if they dun have cyrillic, greek, etc. glyphs - no game.)
phf: not saying it's your responsibility, mcclim needs to solve that problem internally
asciilifeform: as soon as somebody supplies these - game.
phf: have 3 different fontsets, no way is ttf a solution
asciilifeform: the other thing is that we are unfortunately stuck with something like ttf, because displays DO vary in density
phf: then you make sure that default fonts and geometries make sense ☟︎
asciilifeform: phf: i could live with this.
phf: i think that clim would benefit from removing all decorations and rolling it back to genera style thin and thick lines to at the very least get the baseline speed in place
asciilifeform: gabriel_laddel: ask him how it is acceptable to break everybody's box every six months.
gabriel_laddel: ftr, if you have funtoo / gentoo questions, angry_vincent on #funtoo is quite well versed in the idioms.
asciilifeform: phf: it is important to determine what subset of the problem is even worth solving.
phf: even gkt/qt that came pretty close look like uncanny valley on mac
asciilifeform: likewise certain www sites i can't even load normally because they turn to soup given my screen geometry (i use strictly tall vertical displays)
phf: there's literally not a single system that solved this problem satisfyingly
asciilifeform: whereas on my battlestation, i use ratpoison and a wall of lcd, and anything that spawns windows will look like shit
asciilifeform: for instance, on mac, anything that doesn't DIRECTLY use the native api WILL look like shit
asciilifeform: phf: there are fundamental problems, of playing well with platform's foundational ui
phf: that sounds like TK problem. like out of the box tk is dog ugly and unpleasant to use, but you can get a designer (an actual one, not like "designer") play with geometries, color and fonts to make it look quite good. i think athena would've benefited from somebody who's not an autist looking at it
asciilifeform: it is about how if i am cooking in a kitchen, there should be NO human shit in the sink
phf: i'm pretty sure athena in mcclim is not even real athena, but rather a simulation, because that was gui state of the art when mcclim started
asciilifeform loathes few gui proggies more than clim
phf: so i was curious if that allegro thing might be better in that respect, but i suspect it's one of those 20% rewrite, 80% patching projects
asciilifeform: instead of KILLING WITH FIRE the disgusting athena widgets
phf: i think nobody's ever tried making mcclim performant, and on top of that all this work was put into dodgy projects (like ttf and general prettification, not to mention that beach spent long time trying to make it render to html (!!!))
a111: Logged on 2015-12-01 19:10 ascii_field: but it is conceivable that xanalys was tired of paying for dev runtimes, which were expensive
asciilifeform: http://btcbase.org/log/2015-12-01#1334724 << re the acquisition of franz ☝︎
phf: and clozure for their experimental product, which i'm not sure if that ended up getting delivered. that was like a separate ticketing system for some canadian airline
asciilifeform: ~nobody wants to pay the runtime royalties.
phf: ita used sbcl for their main product
phf: yeah, i'm surprised they weren't involved in, say, ITA
gabriel_laddel: I met the franz doods irl once. Cannot understand *why* they do what they do at all.
phf: they probably do x11 through ffi and other such things
phf: i'm pretty sure that's the one with genera heritage, so as close to the mothership
asciilifeform: phf: i dun recall anything franz released ever working properly with anything other than allegro
mircea_popescu: altogether the attempt to make a "web browser" work seems educational (read : selffuckstick) than anything. we don't even want tcp to survive, let alone html, css or js.
phf: gabriel_laddel: also have you looked at CLIM source code that i think allegro people have released
gabriel_laddel: phf: I did - it requires more work than it is worth atm
phf: gabriel_laddel: have you looked at closure (the web browser), have you tried bringing it up to date, etc?
asciilifeform: (they imho had very much the right idea re separation of churc^H^H^H^H^Hcpu and sta^H^H^Hconsole
asciilifeform: can ditch the gpu crapolade then
asciilifeform: gabriel_laddel: consider a headless x, where you have to connect from outside the box
gabriel_laddel: gentoo with CLIM as the default graphics library, conkeror (emacs style browser) and a bunch of math goodies more or less
asciilifeform: (a potentially useful thing, but quite certainly not the demolition spoken of earlier)
gabriel_laddel: Hence this whole project.
gabriel_laddel: Oh yeah, I'm /very/ much on board with that.
asciilifeform: initramfs, cpio, the idiot kernel, the whole thing.
asciilifeform: which is: that the whole shebang must burn.
gabriel_laddel: the light being that the buildroot people already handled this for me?