log☇︎
129800+ entries in 0.948s
trinque: one sec while I go find the ram usage of runit on a similar device
asciilifeform: see, the whole 'unix philosophy' thing would be considerably more interesting if we had a machine where it actually... worked.
phf: mod6: you might be right not wanting to `use`. i decided to look at file::temp to see how they do ffi, but instead it's a custom perl written blob. probably reasonable to use, but.. in any case i recommend at least conforming to the api of mkdtemp("/tmp/fooXXX") => /tmp/fooAj5. i took a stab at a sample code, http://paste.lisp.org/display/158520, but there are some other things to keep in mind, ☟︎
trinque: I was thinking of a lower log level than whatever I'd expect from "debug" but in that case yes
asciilifeform: a) a wedged node still pisses into the log b) log contains tx ids, many of which correspond to nothing that ends up in the blocks
trinque: this log file is a small fraction of the size of the blockchain which is also constantly being written
asciilifeform: trinque: you do know that aircraft crash boxes traditionally ran the tape in a loop, right ?
asciilifeform: if( a ) {
asciilifeform: yet it still makes sense to have a small 'crash recorder' sort of log, for when it shits itself.
trinque: when it is sitting on a system where the user can decide to do this if he chooses
trinque: I am commenting on the idiocy of a thing *ever* taking it upon itself to erase the history of its own operation
asciilifeform: we threw it out, because it is really a harmful thing, but later ended up with an impression that it will have to be - in a separate process, yes - put back, if pogo is to be deployed to civilian households
asciilifeform: on a machine like pogo it does not make sense to produce the log at all ☟︎
asciilifeform: thing was written for winblowz, in its heart, by a winblowz programmer, this is beyond dispute.
asciilifeform: where a log autorotator can be had
asciilifeform: if you recall, the original wasn't even assured of running on a unix
trinque: asciilifeform: one might rotate a production log, fine
phf: mkdtemp is a canonical way of creating a temporary directory on unix, that'll also ensure a) no collisions b) proper permissions, i.e. 700
asciilifeform: trinque: would you prefer that it depend on a unix log rotator ?
trinque: that it's a debug log and someone thought well gee if it gets too big better shrink it
asciilifeform: this kind of thing can only be implemented as a global thing.
mircea_popescu: how's a time dependency help you ?
mod6: i guess i could hash the epoch time and append it to the dir name, store it as a global for "session" key.
mircea_popescu: just a thought.
asciilifeform: and at the end of the day, 'v' is a unix proggy and isn't even a compiled thing, and utterly depends on 1,000,001 things that no one has examined since 1991.
asciilifeform: create in such a way that creation fails if dir existed. problem solved.
mircea_popescu: gen memory key, keep it in a file keyed thus, delete on finish.
mod6: my thought was to create if it doesn't exist, otherwise die. and delete at the end of execution. however there is a scenario where if for instance a seal exists from a key that is not in the wot and the application exits before main returns.
mircea_popescu: it does offer a firm guarantee that "always the one you made"
asciilifeform: -- a unique thing that never was and never will be again. ☟︎
asciilifeform: in lisp parlance, it has to be a 'gensym'
mod6: ah, similar to your py implementation? i'll take a look.
asciilifeform: mod6: see if perl doesn't have a built-in notion of temp dirs
assbot: Logged on 02-05-2014 02:36:33; asciilifeform: decimation: for some reason, this reminds me of a tale my consulting partner (physicist, grew up in india, 1970s) told me. students would qualify on instruments that barely worked, but belonged, to, e.g. the great Bose.
mircea_popescu: i don't recall who had this display of "100 ohm resistors" that measured from 30 to a whopping 1.5k
asciilifeform: BingoBoingo: 'Of course the political assassination theory neglects motive for killing the real estate' -- missing a dash
mircea_popescu: "|Ulanoff completely fails to examine this "oh yeah, we suck in some areas claim". Why? The guy's a "car reporter". No more, no less. If he says negative things about the companies that pay his salary, he gets fired and the publication for whom he works never gets another scoop/lead/exclusive." << BUT WHY ?
BingoBoingo: asciilifeform: Aha, hinted but yes a point for the comments!
trinque: the nazis had quite the multiprocessing going for a time
assbot: Logged on 04-11-2015 13:43:59; mod6: <+mircea_popescu> that's not so good. <+asciilifeform> which is not a thing that you want. << Ah, ok. Thanks for looking at it. Instead of using ~/.gnupg, would it be alright to create a ~/.gpgtmp upon startup and rm ~/.gpgtmp when complete?
assbot: Logged on 05-11-2015 00:10:19; asciilifeform: i cannot help but be surprised when i encounter, in the old words of ben_vulpes, 'clown cars glued to a spinning ceiling'
trinque: I'll have a taste of some low-hanging fruit this weekend
asciilifeform: trinque: there was a patch. iirc it didn't make it in for some trivial reason
trinque: it's good for a guy
mircea_popescu: poor trinque fell into a soup.
assbot: 8 results for 'five words' : http://s.b-a.link/?q=five+words
mircea_popescu: "You want a non-tyrannical Apple? Rather than striving to weaken Apple so that it can be devoured by its brawny-yet-mindless competitors, do something constructive. Experiment with GUIs which don’t trace their descent to Xerox PARC. Forever renounce the idiotic practice of copying Microsoft, that cheap imitation of a cheap imitation. If you are creative, create. Otherwise, strive to find a strong-willed Jobs fig
mircea_popescu: asciilifeform i would honestly think it's a waste of your time to do this ?
asciilifeform: at any rate, i (and $maxint others) will port $whateverthefuckyouwant to, e.g., cray II. for a fee. ☟︎
asciilifeform: it's a kolhoz
mircea_popescu: missed by a mile, they weren't even shooting towards it.
mircea_popescu: and they HAD, 5 years ago, a thing.
asciilifeform: where everything is an imitation of a cheap imitation.
mircea_popescu: in fact, and i had this deeply reviewed, ipad is an approximation of "Flash games"/arcade website, which was always a bit player.
asciilifeform: i wasn't speaking of success, but of a living wage in the leprosorium.
asciilifeform: when i wrote that piece, there was a very temporary phenomenon where the small-time independent programmer appeared to be a thing again
mircea_popescu: so : there is a thing. it doesn't go there. to their detriment. what of the monopoly ?
asciilifeform: as a non-player, am i mistaken that one can move btc using eulora .. ?
mircea_popescu: sure, they got a monopoly on all the candy crush. so ?
mircea_popescu: asciilifeform but entertain me, for my own education, on a purely business matter of some public interest.
pete_dushenski: more of a double jeopardy
asciilifeform: mircea_popescu: in english they say 'may as well hang for a sheep as for a lamb'
mircea_popescu: i can teach constitutional law to a rodent that's obedient and determined, enough of it at any rate to surpass the present mulatto in chief.
asciilifeform: or what, you think a prof can afford to defend himself ?
assbot: Logged on 04-11-2015 21:19:42; asciilifeform: 'This is SOP for STEM/Biz profs, too. Never be alone with female students. Never mentor them. Never supervise a graduate thesis. A bad review/grade turns into a sexual harassment claim far too easily.'
asciilifeform: specifically 'образ "цыпленка пареного" как символ обывателя, который "просто хочет жить"' >> the image of a steamed chicken as a symbol of a jwz who 'only wants to live'
asciilifeform: http://a-pesni.org/dvor/cyplenok.php << moar history
assbot: 3 results for 'chicken also wants' : http://s.b-a.link/?q=chicken+also+wants
mircea_popescu: better model; always asks current ego to die because current ego is a piece of shit. ☟︎
mircea_popescu: a very simple solution is, "never fuck newbies without at least one slavegirl participating"
mircea_popescu: a society that doesn't bitchslap them opens itself to this sort of gunkification.
assbot: Logged on 04-11-2015 21:14:52; mike_c: I am not understanding this romanian mess.. what the hell does some fire in a club have to do with the PM
asciilifeform: in a run-down part of town. office, not datacentre.
asciilifeform: b. has 4G of addressable ram. it is approx. the size of a hardcover book, and lives in a locked cage.
assbot: Logged on 04-11-2015 23:46:19; mircea_popescu: http://log.bitcoin-assets.com/?date=04-11-2015#1316029 <<< i have a faint recollection of the thing being in this "we'll draft it" position before and magically not getting drafted.
mircea_popescu: finding a solution to the hosting problem, a ~correct~ solution is actually higher priority than anything else atm.
assbot: Logged on 04-11-2015 20:13:41; trinque: and two, I would like to move the hosting of the thing off AWS if anyone can recommend a friendlier host
mircea_popescu: a ton of orphan blasting, looking through the logs, but they don't actually do anything to me.
asciilifeform: the most basic thing would be to permit a static nodelist.
mircea_popescu: http://log.bitcoin-assets.com/?date=04-11-2015#1316103 << code to properly handle the republic's own nodes would be a good move forward. ☝︎
BingoBoingo: for the cockroachologists: "The Patriots tight end claimed in a recent published memoir -- which he totally wrote all by himself -- that he has yet to touch one dime of his signing bonus or NFL contract money and that everything he has been spending has come from endorsements." http://www.sportsonearth.com/article/156348992/rob-gronkowski-money-advice-gronkonomics
asciilifeform: ssds are, as a general rule, made of old toilet paper, however.
asciilifeform: a solo disk doesn't get thrown out, typically, until it begins to smoke
asciilifeform: because a solo will happily carry on with a rotten disk ?
asciilifeform: but yes, if the disks 'know' (somehow) that you have a raid-5 of n disks, using a particular controller, they could, e.g., 'agree' to return a patched boot sector.
asciilifeform: if each holds a reed-solomon stripe
asciilifeform: incidentally - there is a very convenient 1-byte flag, that, if 'poked', will instantly cause gpg to use ordinary (paged) memory.
asciilifeform: someone worked astonishingly hard to make this thing a nearly-incomprehensible morass.
asciilifeform: i cannot help but be surprised when i encounter, in the old words of ben_vulpes, 'clown cars glued to a spinning ceiling' ☟︎
asciilifeform: how hard would it have been to allot a static buffer at warmup ?!!!!!
asciilifeform: as a kind of reimplementation of malloc that... uses malloc internally for the segments !
asciilifeform: and (and i could go on and on) the thing is implemented in a profoundly braindamaged way
asciilifeform: hm. from my ip it ends in on log.b-a
mircea_popescu: here's a tidbit : all "named" banks actually operate under license, separately. because the chinese will strangle you if you actually send info over.
asciilifeform: let's try a phun experiment:
mircea_popescu: i love it, really. it's basically a tax on supermarkets.
asciilifeform: spend a whole sack.
mircea_popescu: incomprehensibly, a few people still use the supermarkets.
mircea_popescu: supermarkets here want to see id for cash payments over ~100 dollars. everyone else pays you a discount because well, they don't actually report/pay the tax.
mircea_popescu: could get "caught" in a "sting" for selling a used fridge for 525 dollars