log☇︎
315500+ entries in 0.187s
mircea_popescu: phf you have to have costa rica coffee before you may speak of coffee.
asciilifeform: i think the machine ~exists~ in order to make the gasoline-smelling 'starbux' swill taste great in comparison
asciilifeform: davout: this is not even what you probably think of as 'american coffee', this is a level down still
phf: my building has a coffee machine downstairs, that is loaded, daily by a mexican team, with fresh beans bought from a reasonable supplier. the coffee is passable, but perhaps sounds like mana from heaven compared to "kurig" ors
mircea_popescu: "office coffee" could also be fresh burmese brew by fresh burmese tits!
asciilifeform: not because anyone censors the pipe, but because the pipe is so ~burpy~
asciilifeform: it took some gymnastics
asciilifeform: astonishing that i managed to get an irc terminal going here
mircea_popescu: oh that crap.
asciilifeform: phf: in prison one makes chess pieces from bread and piss, what else is there to do.
phf: asciilifeform is like a study into usg foot soldier culture, sometimes i feel like he relishes in the role
asciilifeform: the nozzle that pisses, is formed as part of the plastic cartridge when it ruptures
asciilifeform: most american offices use these now because they NEVER need to be cleaned
asciilifeform: there are a dozen types of shell, but the taste is always same
asciilifeform: well around here it comes from machine that takes plastic cartridges full of ??? and pisses out a dark and motor-oil-smelling fluid
davout: probably the 'office' part if i had to guess
deedbot-: [Trilema] La tati ni-i greu, or "The pervy Romanians - etnobotanical study" - http://trilema.com/2016/la-tati-ni-i-greu-or-the-pervy-romanians-etnobotanical-study/
asciilifeform: git in my mind is inextricably linked with things i want to get away from and never see again.
asciilifeform: Mar 29 09:46:10 <phf>asciilifeform: https://github.com/cgwalters/git-evtag i know snore, but sort of follow up to recent git conversation << extreme sn0resportz
gribble: Cum se suge pula - ghid pentru juma' de sex oral on Trilema - A ...: <http://trilema.com/cum-se-suge-pula-ghid-pentru-juma-de-sex-oral>
mircea_popescu: ;;google site:trilema.com "la tati ni-i greu"
phf: asciilifeform: https://github.com/cgwalters/git-evtag i know snore, but sort of follow up to recent git conversation
mod6: aight, thx alf
asciilifeform: and not because it has to be free()'d and 'no one can possibly', but because of fragging.
asciilifeform: the c/unix malloc, that pretends to give you arbitrary blocks of N bytes on demand in O(1), is a pernicious fraud.
asciilifeform: rather than, to borrow mircea_popescu's old analogy, going about like idiot prole cow woman who 'falls pregnant whenever'
asciilifeform: except now you have to actually be conscious of it
asciilifeform: under the hood.
mod6: two wheels, this would keep the overall footprint the same throughout.
asciilifeform: mod6: aha, essentially a traditional allocator with several distinct types of fixed-size blocks
mod6: ok, so ; new block is found. we serve the live block queue (size 64 blocks, oldest (height-wise) is in the front) and recycle the memory, appending it to the end of the free queue. we then serve the free-list queue, populate it with the data from the new block and append it to the live block list
asciilifeform: <asciilifeform> in-betweens are for the birdz.
asciilifeform: <asciilifeform> there are precisely TWO known sane approaches to programming a computer.
phf: there's inherent divide between two strategies, anyone who claims bridging it is selling you something
asciilifeform: i wrote a good bit of this
phf: fwiw lisp no consing strategy is same, i.e preallocate things
asciilifeform: sorta how you budget for max-whatever for every category, so as never to have to say 'i cannot pay the electric bill'
asciilifeform: (spoiler: ada aggressively promotes sanity, in particular here the item described by mircea_popescu roughly a year ago, which is that a program must occupy EXACTLY its maximal memory footprint at all times)
mod6: i had to look it all up in the reference
mod6: i think i was just trying to follow that thread in my own sense of it.
asciilifeform: re: the latter, see thread from ~1h ago
mod6: <+asciilifeform> as in, re-use the blocks sanely. << ok so we'd have to therefore keep a 'free list' - a list of objects/items that have been deleted and are "recycled" and may be used again or I suppose we could then call 'Ada.Unchecked_Deallocation' on an item in the free list to shink the list thereby reclaiming the memory.
asciilifeform: melted my brain right through the mouth, it did
asciilifeform: in other nyooz, the immunocompromise thing was accurate, already folks who oughta know better, on old planet, asked me if i'd host a powerranger idiot repo 'for trb'
asciilifeform: i recall this, iirc you nail their legs to the floor also
mircea_popescu: the animal's overfed to cirhosis over a few weeks, in the traditional process
asciilifeform: the one with the crank.
asciilifeform: aha the goose-feeding tool
mircea_popescu: there's this implement, keep it open.
asciilifeform: i've never farmed ducks, are they typically debeaked ?
mircea_popescu: i wonder how many fine jewish boys helped the ducks being fattened swallow their peas with the peanis.
asciilifeform: english crud tends to not be on the net already
asciilifeform: mod6: will prolly have to scan 1st
mircea_popescu: i never heard that one.
asciilifeform: american legendary 19th c. folk hero davy crockett is said to have fucked whooping cranes. but he took off the head first.
mircea_popescu: incidentally, do you know how to fuck the bird in hand ?
asciilifeform: this was iirc plainly described in the original source
mircea_popescu: no bird actually has a cunt, but what do the finns know.
mircea_popescu: did we ever say the finnish proverb is "even pigeon has a cunt" ?
asciilifeform: (the answer, afaik, is that you 'moved them' by flipping the mains current.)
mircea_popescu: "how to get girl - first, get her sister. how to get sister - exercise etc"
asciilifeform: how to move ~the broken hearts themselves~ is an exercise for the reader...
asciilifeform: (to finish off the 'broken hearts' - they let you defrag a memory without actually moving anything.)
mircea_popescu: have you spent the past week re-reading logs in integrum and doing head-xreferencing ?
asciilifeform: ( <assbot> Logged on 20-03-2014 14:20:09; asciilifeform: mircea_popescu: 'cum se suge pula' << can't help but associate this in my head with the finnish proverb, 'Pillu se on pulullakin' )
mircea_popescu: what is the fucking point to have a tool that spells worse than the human.
asciilifeform: memory locations with magican n+1th bit set, which behave as transparent pointer
mircea_popescu: also ftr pullulation IS an english word. wtf is with these "spellcheckers" omfg
asciilifeform: you can also approximate this horror using 'broken hearts'
mircea_popescu: it's of the nature of "it is possible, at least by napkin pullulation, that one day we have AI".
asciilifeform: ...never to reuse ram.
asciilifeform: so that's another way to have 'variable blox'
asciilifeform: where it doesn't actually make sense to erase.
mircea_popescu: oh that. in 2014.
asciilifeform: it is hypothetically possible, at least by napkin calculation, that one day memory device will be built , of usefully high capacity, that... wears out before you can ever fill it up
mircea_popescu: other than ring buffer ?
asciilifeform: incidentally, did we ever do the 'bottomless ram' thread ?
mircea_popescu: i meant more in the sense of you'd have to be an idiot to need it, but neways.
asciilifeform: it is the habit of idlers like asciilifeform to sit around knitting silk for NO FUKCING good reason11111
asciilifeform: well yes, fella falling from the empire state building is a bit occupied, too busy to build a chute.
mircea_popescu: who really needs to build a girlfriend, also can't.
asciilifeform: (and he will pay the price of non- O(1) allocation.)
asciilifeform: i will point out that it is possible to build a physical machine that behaves as if it were possible to have multiple memories, and auto-defrags the space
mircea_popescu: but "i" talked to all these moorexperts!
mircea_popescu: in the sense of, it being part of sanity.
mircea_popescu: you're not about to tell me the block limit is actually part of ada,
mircea_popescu: this defeats the whole purpose of VARIABLE sized blocks
asciilifeform: as in fact described by mircea_popescu in the bitcoin-fs thread.
asciilifeform: mircea_popescu: by allocating the size of the largest possible block, for ALL block
mircea_popescu: explain this to me. how do i write ada-bitcoin with variable-sized blocks ?
asciilifeform: i will give example pertaining to bignum/crypto
asciilifeform: but this defeats a good chunk of the purpose of using ada to begin with.
asciilifeform: for incorrigible c-smokers, it has a 'unchecked deallocation' thing that you can re-enable, at your peril.
mircea_popescu: you know "me", i'm a coder. i'd do anything rather than think.
mircea_popescu: asciilifeform so i gotta write my own malloc every time
asciilifeform: in essence ada demands that you make intelligent use of static blocks of ram
mircea_popescu: tbh i like the new rested ny-steak&snark mike_c much better than the tired one!
asciilifeform: as in, re-use the blocks sanely.
asciilifeform: students of the lang, e.g., mod6, prolly understand why
asciilifeform: it has allocation but NOT free ! (you can 'cheat' and re-enable it, but then your proggy is considered 'cursed')