▁▁▁▁▁▁⏐︎▁▁ 3651
ben_vulpes: ohai BingoBoingo
BingoBoingo: hai
ben_vulpes: http://trilema.com/2016/the-planetary-model-of-software-development/#selection-483.79-483.279 << a zillion times this
ben_vulpes: the root of "build one to throw away"
trinque: http://www.independent.co.uk/news/world/europe/germanys-birthrate-hits-33-year-high-after-arrival-900000-refugees-aging-population-a7366016.html << ahahaha
ben_vulpes: "the “large majority” of the rise was driven by births to foreign-born women."
ben_vulpes: aw man i pooped in the logs
trinque: ben_vulpes: foreign born german women tho! because they're german nao!
mircea_popescu: ahahaha
mircea_popescu: anyway. german state/govt has a point : peons are replaceable. if they won't fuck - there's orcs somewhere that will.
trinque: gotta have them to give welfare so they can be taxed, or something
trinque: the cycles in this graph boggle
mircea_popescu: aha
mircea_popescu: http://log.mkj.lt/trilema/20161018/#8
scriba: Logged on 2016-10-18: [04:09:26] <ben_vulpes> "the “large majority” of the rise was driven by births to foreign-born women."
mircea_popescu: hey check it out, it fixed.
BingoBoingo: lol, fuxxed unlike the those Aryan folk.
mircea_popescu: and in other insertables, http://66.media.tumblr.com/9eb6cdeaf10cd64831eddd709be1b978/tumblr_nesm0ikc2N1sprsiqo1_1280.jpg
mircea_popescu: asciilifeform phuctor/stats just times out. i suspect this happens A LOT. nething we can do about it ?
asciilifeform: mircea_popescu: appears to load..?
mircea_popescu: now it does. what hapopens i suspect is that the queue for the cache becomes overlong, then when a requyest hits the machine starts processing it, takes > 30 s or w/e it is, the connection timeouts
asciilifeform: mircea_popescu: db is under near-full load most of the time, as we are filling it with Framedragger's keys. afaik this'd account for it.
mircea_popescu: then on subsequent request it delivers it fine
asciilifeform: something like this, yes.
mircea_popescu: so could the cache be reconstructed houry or somesuch to avoid this ?
asciilifeform: a simple cron job ought to do the trick, actually
asciilifeform: i'ma put one in when i wake up.
mircea_popescu: thought so
mircea_popescu: aite.
mircea_popescu: and in other youthful sluts, http://67.media.tumblr.com/37cb25e20c363768aa84df87c9b5822a/tumblr_of1zrs3Amn1vdm1pio1_1280.jpg
deedbot: http://www.contravex.com/2016/10/18/in-defence-of-personal-servants/ << » Contravex: A blog by Pete Dushenski - In defence of personal servants.
deedbot: http://phuctor.nosuchlabs.com/gpgkey/208CF98F157CC2B4E4A0C7A18922DD71E461E1D557569BDAEE515D3D08F5C746 << Recent Phuctorings. - Phuctored: 94031244202143566798174534423023440637356261691582919641171828044851605209359 divides RSA Moduli belonging to ' (ssh-rsa key from (13-14 June 2016 extraction) for Phuctor import. Ask asciilifeform or framedragger on Freenode, or email fd at mkj dot lt) <sshscan-queries+>;
deedbot: http://cascadianhacker.com/we-dont-have-a-security-problem-we-have-a-branding-problem << CH - We don't have a security problem, we have a branding problem!
ben_vulpes: mega promisetronics in urbit docs: informal conventions designed to motivate a healthy ownership structure "
mircea_popescu: lol urbit. still ?
Framedragger: http://log.mkj.lt/trilema/20161018/#23 << it is a pity that nginx caching mechanism does not support stale-while-revalidate - which is: if client requests page which hasn't expired in cache, serve from cache; if expired in cache, serve (the stale version) from cache, and update *in the background*. this is RFC 5861. apparently supported in newer varnish tho.
scriba: Logged on 2016-10-18: [04:38:11] <mircea_popescu> now it does. what hapopens i suspect is that the queue for the cache becomes overlong, then when a requyest hits the machine starts processing it, takes > 30 s or w/e it is, the connection timeouts
mircea_popescu: the solution where it's simply computed with some frequency is better.
Framedragger: i don't know if it's better, but yeah a cronjob would indeed work. *however*, you then may not get around those exceptional cases where client requests page which is still processing from cronjob request - and cache already expired. unless you set it to be tightly timed i guess?
Framedragger: maybe it's just a matter of having cronjob hit server in intervals which are smaller than cache expiry time.
mircea_popescu: very simple to show it's better : stale-while-revalidate will show arbitrarily old data to some users ; periodic-recalculate will never show data older than the period.
Framedragger: true. *unless you have both* (so you have ceiling on time). but at that point... yeah ok, cronjob is easier and better, heh.
mircea_popescu: certainly easier. and once oyu have it in, adding the other adds no utility.
mircea_popescu: anyone remember that line where asciilifeform said something like "dorks prove cryptosystem security by the theorem that if it looks complicated to them it probably is complicated enough" ?
mircea_popescu: in other news - know who else goes around with a gangster roll ? that's right, the most powerful kenyan in the world https://archive.is/ZB5sB
Framedragger: lol! my take on it: https://i.imgflip.com/1cjilb.jpg (image now available in imgflip's template img dir)
shinohai: The GREAT BITCOIN FORK is coming: https://twitter.com/rogerkver/status/788188693995655168
mircea_popescu: Framedragger amusingly, he didn't officially report having enough with them to allow him to get that.
mircea_popescu: his declared jp morgan fortunes were 500k to 1mn ; the minimum net worth for the 4147-20 "saphire preferred signature extra hurr durr" is 25mn
Framedragger: mircea_popescu: lol. maybe they accept alternative "patriot dividends" as asset
Framedragger: that is amusing tho
mircea_popescu: state agency, what.
deedbot: http://trilema.com/2016/i-dont-think-you-understand-how-credit-cards-work/ << Trilema - I don't think you understand how credit cards "work".
mircea_popescu: in other lulz... hillary shit-ton is going into "digital currencies". VEN!
mircea_popescu: !#s ven
a111: 29 results for "ven", http://btcbase.org/log-search?q=ven
mircea_popescu: https://archive.is/yGeyv for the lulz ☟︎☟︎
mircea_popescu: mats btw how's mosul ? the beobachter surprisingly speaks of "tough resistance" and "slowed advance" ?
mats: coalition forces are busy clearing surrounding villages
mircea_popescu: yeah. iranian guy in command on the ground too ?
mats: soleimani? there's no independent verification he's in country
mircea_popescu: aha.
mats: he doesn't have a passport at any rate
mircea_popescu: lol ok.
mircea_popescu: meanwhile, kurdish zone population swelled 30% in the past year, all civil servants and pashmerga salaries are in arears, and oil prices stay low.
asciilifeform: https://archive.is/SwdGV << in other lulz.
asciilifeform: https://archive.is/LF2Ym << from same pile o'shit: 'NatWest bank is to close the accounts of Russia's state-run broadcaster, RT. Editor-in-chief Margarita Simonyan tweeted: "They've closed our accounts in Britain. All our accounts. 'The decision is not subject to review.' '
thestringpuller: !~seen shinohai
jhvh1: thestringpuller: shinohai was last seen in #trilema 5 hours, 18 minutes, and 12 seconds ago: <shinohai> The GREAT BITCOIN FORK is coming: https://twitter.com/rogerkver/status/788188693995655168
thestringpuller: !~later tell shinohai ping me when you get a moment pl0x
jhvh1: thestringpuller: The operation succeeded.
mircea_popescu: !!up yangwao
deedbot: yangwao voiced for 30 minutes.
mircea_popescu: ahahahaha it is up to bank to decide if it wants to offer services to rich merchant "based on its risk appetite" ? is it also open for bank to decide if it wants to offer services to muslims etc ?
asciilifeform: reichsbank does what it is told.
mircea_popescu: yeah, it decides for itself to do what it's told.
asciilifeform: sorta how these work
asciilifeform: 'voluntary-compulsory'
asciilifeform: (or how does that go in english..? is there a modern term ?)
asciilifeform: 'добровольно-принудительно' (tm) (r) (su)
asciilifeform: http://lurkmore.to/%D0%94%D0%BE%D0%B1%D1%80%D0%BE%D0%B2%D0%BE%D0%BB%D1%8C%D0%BD%D0%BE-%D0%BF%D1%80%D0%B8%D0%BD%D1%83%D0%B4%D0%B8%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE << see also.
mircea_popescu: that was a lengthy mouthful...
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!
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: i think i might be famous.
mircea_popescu: and in totally unrelated news, hyaluronic acid is not really available this side od the pond ?
mircea_popescu: let it be pointed out that it's the best anal fissure curative agent.
thestringpuller: Why is ASIC procurement feel like I'm trying to set up a large drug deal????
thestringpuller: Every time I mention miners to a supplier they freak out and vanish.
mircea_popescu: possibly because you're wasting your time with internet dorks who aren't involved in asic market ?
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
thestringpuller: and when I mention miners they stop taking calls
thestringpuller: albeit its only happened twice but that's 2 for 2
mircea_popescu: tsk
mircea_popescu: mebbe you smell like teh pigs.
asciilifeform: thestringpuller: it is deeply -ev to make and ~sell to plebes~ a usefully current miner.
asciilifeform: thestringpuller: how do you regard strangers who offer to do other -ev things for you ?
mircea_popescu: he gotta start somewhere....
thestringpuller: after a certain amount cash it's not -ev :P
thestringpuller: and usually people who sell also do not make
asciilifeform: if the current devices are exported and sold anywhere, it is a well-kept secret.
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: well they are more than happy to put derps in touch with eliza.
asciilifeform: similarly to how 'asic' vendors will happily ship 2014 fpga with the etching sanded off.
mircea_popescu: hey, you buy it by the hash not by the year.
mircea_popescu: and in other lulz, https://www.youtube.com/watch?v=AFwdFzAX7Bw
shinohai: !~later tell thestringpuller will ping in a bit, got pm's shut off again so I can concentrate
jhvh1: shinohai: The operation succeeded.
asciilifeform: http://www.loper-os.org/?p=568&cpage=4#comment-17975 << in other lulz. ☟︎
asciilifeform: in yet-other lulz, https://ostif.org/the-veracrypt-audit-results << 'modernized' truecrypt.
deedbot: http://cascadianhacker.com/headlight-replacement-on-a-c3-corvette << CH - Headlight Replacement on a C3 Corvette
mircea_popescu: kristi doesn't have any sql anything on her computor ?
asciilifeform: that's a substitute now?!
mircea_popescu: from her description it's what i'd use.
trinque: ahaha here's what I was just typing:
trinque: http://btcbase.org/log/2016-10-18#1556468 << heh. I use sqlite and emacs' helm for this, and no, it is not enough ☝︎
a111: Logged on 2016-10-18 19:18 asciilifeform: http://www.loper-os.org/?p=568&cpage=4#comment-17975 << in other lulz.
asciilifeform: sorta like suggesting wires clenched in teeth, a la su cult 'подвиг радиста', as substitute for a keyboard.
trinque: relational db must be rewritten in Lisp and there must be a CLIM interface written for it
trinque: asciilifeform: no, it's much closer than that
trinque: but everyone uses relational databases like an idiot
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: persistent CLOS with a CLIM gadget per table would be *precisely* the thing.
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"
mircea_popescu: anyway, there's some literary talent in the idle fucker, who'd have guessed ?
ben_vulpes: wutno
ben_vulpes: just a classic 'how to make a peanut butter sandwich' instructional piece
trinque wonders aloud wtf asciilifeform has against the relational model
trinque: answers involving SQL are automatic disqualification
asciilifeform: trinque: nothing in particular
asciilifeform: trinque: but didja ever read the linked piece ?
asciilifeform: want to tell me that a copy of postgres substitutes for the subj ?
trinque: I've been doing all sorts of things with CLIM bolted to postgresql lately
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: the clim part gives me anything I'd have wanted from hypercard
asciilifeform: how about full-description-fits-in-50pg ?
asciilifeform: or is that not a thing that one may ask for.
trinque: I walk one step at a time like any fella
asciilifeform: generally nothing ever goes from >50 to <=50.
asciilifeform: just like eggs dun unbreak, people - unage, etc.
trinque: Codd is not very complicated
asciilifeform: this here is 'road coning.'
asciilifeform: or what was it
trinque: the provided example incurs "AND ALSO ALL OF MAC OS" as postgresql incurs item on Linux
trinque: *idem
asciilifeform: iirc the mac os of the period was ~msdos-sized.
asciilifeform: and didn't do much aside from giving proggy a framebuffer to draw in, and open()
trinque: not terribly much more to CLIM, other than sanity around which parts of buffer to redraw
asciilifeform: http://btcbase.org/log/2015-08-19#1243116 << . ☝︎
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.'
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.
mircea_popescu: what "redraw".
asciilifeform: mircea_popescu: i described this a few yrs ago
asciilifeform: dependency graph.
mircea_popescu: ah ? i must've missed it.
mircea_popescu: but anyway - sanity's but one, so.
asciilifeform: (pixel is connected directly to pipe, that can go wherever, fpga-style.)
mircea_popescu: aha
trinque: I suppose I'll just wait around for this before writing anything.
trinque: argumentum ad apocalyptum
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.
mircea_popescu: trinque eh, such wasn't contemplated!
asciilifeform: incidentally actual lcd panel such as one might buy it today is still a rastertron.
mircea_popescu: sadly.
mircea_popescu: but i mean enough of raster gfx already, it's done.
asciilifeform: i'd be satisfied even with the modest miracle of ~usable~ lcd not going up exponentially in price.
asciilifeform: which it is.
mircea_popescu: anyway - a tightly coupled video-ram bridge would even do away with the dumbass "drivers" and etc.
asciilifeform: funnily enough, we had this in the '80s.
asciilifeform: before the whole 'gpu' crapolade went konsooomer.
asciilifeform: 3 bytes - 1 pixel, vga.
asciilifeform: addressable.
asciilifeform: want shapes? draw'em.
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: and it is perfectly feasible to draw 3d shapes in software, reasonably quickly.
trinque: this is not related to the discussion of CLIM at all
mircea_popescu: asciilifeform even a modest 1024x768 screen would be 2mb which is not bad for memory inspectionz either
asciilifeform: mircea_popescu: aha.
mircea_popescu: trinque it isn't, not really.
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: mircea_popescu: heh k
mircea_popescu: plane ? what ?
trinque: but not as though this isn't cool
asciilifeform: trinque: mno. read henderson's functional-graphics paper.
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.
mircea_popescu: the insanity that occured. the errors. the nvida game developer dessant teams. the whole decade.
mircea_popescu: taking the god damned gpu hardware out of the computer would improve it immensely.
trinque: I can't just hide in this nice niche where I call (draw-circle* ...) and the thing does?
trinque: lol
mircea_popescu: o brother.
mircea_popescu: just the issues of bad blipping, flipped buffers, jesus almighty.
asciilifeform: trinque: Just Want To (tm) ?
asciilifeform: 'tis a sin
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 ?
shinohai: 'tis a sin cos why?
mircea_popescu: tangent
trinque: I got lost somewhere in between pixels should be (x,y,color) and mount OpenGL
trinque: I tend to agree with the former
trinque: and the former maps nicely to being a CLIM backend, i.e. a framebuffer port of the thing wouldn't be that hard
mircea_popescu: pixels really are just color(rgb), 3 bytes. the xy is implicit.
trinque: but I'm speaking of the application layer; eventually you're talking about an X,Y position, no?
mircea_popescu: notreally. you do the whole screen at once.
mircea_popescu: all the time.\
mircea_popescu: this (xy) thing is a raster artefact. i'm not fucking scanning the pixels.
trinque: somebody does the math for the circle
mircea_popescu: sure. but in your hands not in the fucking crazy chip.
trinque: certainly not in the chip; CLIM is a very high level thing, akin to hypercard or the browser and not a video driver
trinque: that's the divergence here
mircea_popescu: basically printing the screen with tits should be cat tits.bmp > screen0
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.
asciilifeform: where do i buy a 2GHz lcd ?
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: then we can build twinkle at home.
asciilifeform: btw who remembers 'vectrex' ?
mircea_popescu: one of the vertical displays
asciilifeform: not only vertical
asciilifeform: but nonrasterized.
trinque: hm. neat!
trinque is googling
mircea_popescu: ah it was vector based was it ?
asciilifeform: aha, as the name implied.
mircea_popescu: 100 bucks. but i never had one.
trinque: so that goes an entirely different direction from RAM full of sequential pixels, eh?
trinque: movements of beam?
mircea_popescu: well this is a crt.
trinque: still same horizontal scan pattern instead of tracing out the vector shapes?
trinque: if so, scam
mircea_popescu: eh, vector display was this attempt of console people in the 80s to fight the killer micro.
mircea_popescu never liked consoles.
asciilifeform: i've never seen an actual working 'vectrex.' but knew about it from ancient graphics textbook.
asciilifeform: and no, it was not scam, the thing actually moved the beam to draw the shapes.
asciilifeform: like 1950s 'sage' radar console.
mircea_popescu: apparently they did one of the very few honest attempts at 3d, with spinning half-black disk and everything.
trinque: right, so what mircea_popescu described with tits.bmp is a framebuffer
trinque wants to understand why asciilifeform balked when I said draw-circle goes and alters that framebuffer
asciilifeform: trinque: because 'framebuffer' and 'circle' are more complicated than pictured here.
asciilifeform: for instance, ~which~ buffer ?
asciilifeform: there is never 1, unless you like flicker.
asciilifeform: and what if the circle reaches outside of the buffer? etc.
trinque: if there's no video card, I assume there is just an area of ram currently being used as such
trinque: could have as many as you like, tell the video output thinger that offset x to x+n is the frame
trinque: ?
asciilifeform: trinque: it gets complicated surprisingly quickly. consider 'blitting' between buffers.
asciilifeform: (and while drawing is taking place.)
mircea_popescu: consider none of this shit.
mircea_popescu: screen shows what's in ram. no more, no less. at the fps here considered, these artefacts aren't more significant than the speaker hum due to being powered off ac not dc
asciilifeform: first bake a nonrasterized panel.
mircea_popescu: right.
mircea_popescu: that's what i'm saying. make a fucking proper lcd alrerady, who the fuck heard of this crt-emulated-in-lcd
mircea_popescu: about as stupid as creating a mechanical drum for the usb stick
mircea_popescu: "oh you can't read there, the selector is not on that cell!"
asciilifeform: check out how sdram works some time.
mircea_popescu: fucking factory model that gave us the usg in the end. "oh this is where we process things". damn it.
mircea_popescu: asciilifeform no i know.
asciilifeform: the same idiocy recurs, everywhere, 'eh our cow died, let's call the resulting mass of weevils 'the cow', pretend to drink its... milk'
asciilifeform: yes dram gave you 'gigabyte per chip', nevermind ~of what~
asciilifeform: it isn't really random-access.
mircea_popescu points out that a 1024x768 bundle of wires, 786.5k total is not unthinkable. at 50 microns each + 30 insulation you'll end up with a cable bundle 4 inches thick, big deal. a girl could take it in either hole with a little practice!
asciilifeform: what's on other end?
asciilifeform: and why do you need wires
mircea_popescu: lcd cells ?
asciilifeform: put what's on other end, on the glass.
asciilifeform: (your fpga or whatever.)
mircea_popescu: leds.
asciilifeform: which are made of something other than semiconductor ?
asciilifeform: put'em on the same die.
mircea_popescu: and i don't need a wire. i'm just using the wire to loosen headcunts.
asciilifeform: lolk
BingoBoingo: <asciilifeform> yes dram gave you 'gigabyte per chip', nevermind ~of what~ << DRAMs of rum also refreshed the Royal Navy's gift of sodomy
deedbot: http://trilema.com/2016/the-butt-injectors/ << Trilema - The Butt Injectors
mircea_popescu: speaking of the gifts of sodomy
mircea_popescu: and in other news, guess who (else) is rewriting trilema "in his own words". that's right, irrelevant academitard from flyover country : http://news.vcu.edu/article/VCU_professor_discusses_The_Politics_of_Bitcoin_Software_as_RightWing
mircea_popescu: otherwise in mosul, the fight is now supposed to take two months, a 50% upgrade, and from the locals “The Iraqi army arrived yesterday and took the town, and today Isis came back and the army ran away. We weren’t expecting this.”
mircea_popescu: who the fuck ever heard of regular forces winning an attrition fight with insurgents and who the fuck is the imbecile strategist that allowed this to play out...
mircea_popescu: apparently the pashmerga have decided they're not going to go any further. iraqi "police" is on its own.
deedbot: http://qntra.net/2016/10/quid-pro-quo-and-arkencide-a-special-roundup-xtendtmr/ << Qntra - Quid Pro Quo And Arkencide – A Special Roundup Xtend(TM)(R)
asciilifeform: procto-pomade lul
asciilifeform: industria argentina!11
trinque: BingoBoingo: s/part/party/ in first point
trinque: s/Clitler hold/Clitler to hold/
BingoBoingo: ty fxd
asciilifeform: from mircea_popescu's link, http://www.uncomputing.org/?p=1716 << lulzy example, more or less at random, of peculiarly literate lizard shill ☟︎