log☇︎
229900+ entries in 0.152s
ben_vulpes: new topic
ben_vulpes: still gotta fuckin quarantine the thing when it shows up.
asciilifeform: do i win the prize.
mircea_popescu: asciilifeform masamune;d better be. ben_vulpes hey, find the hole, get a prize.
ben_vulpes: actually whole thing is likely just a ploy to get pre-rooted boxen into republican ops
mircea_popescu: the original proposition was "hooker-ready laptop". i can see the "value add". ☟︎
ben_vulpes: no i'm going to plug my ears say neener and make it gabriel_laddel's problem
ben_vulpes: and all the hours spent changing belts and capplugs
ben_vulpes: why in the not gentooing your own boxes
mircea_popescu: same is true about apple.
asciilifeform: i have nothing in particular against the d00d, but it is quite genuinely unclear to me where the 'value added' is.
mircea_popescu: asciilifeform suspicion is unwarranted for the following reason : if he was aware he's packaging crap, he'd not be courting you ; or him. because unlike him you do have wwws. so either he's patently insane or else got something. in either case, a few hundy, not the end of the world. a decent escort is ~same.
ben_vulpes: now if only i could find a graceful way to muffle compiler warnings for functions...
ben_vulpes: phf: ty
asciilifeform: from the l0gz, it looks like a shitlinux with sbcl preinstalled (big fat breakthrough?)
mircea_popescu: he apparently wants to sell p2p, big whoop.
asciilifeform: i'd still like to know wtf it was that he even sells. having a www would help...
mircea_popescu: dude he sold 4 boxes, if he makes enough for a decent meal out of that he's ahead of the game.
ben_vulpes: someone's going to have to fuel the meth habit for another month to pop this one
asciilifeform: also gabriel_laddel_p's boxen flying off the shelf, but still no permanent postbox..?
mircea_popescu: oh im too late huh.
mircea_popescu: oh speaking of which, gabriel_laddel_p why not packaging fuckgoats with the masamunes ? ☟︎
gabriel_laddel_p: mk back to CA.
mircea_popescu chuckles privately at all teh folk imparting phonetic content through frowning peculiarly at everyday alphabetic notation. oh mu-ne is it!
gabriel_laddel_p: You should be able to charge whatever and "they" can suck it.
gabriel_laddel_p: asciilifeform: say that you derp around with MGL_MAT and make a neat handwriting recognition module like the HP Compaq TC1100 had.
asciilifeform: yet it has www, because wtf, how else anyone knows what it is that is for sale.
gabriel_laddel_p: they get what they get from $PERSON_WHO_ORDERED_FROM_ME
gabriel_laddel_p: I don't want someone to be able to look up a webpage and debate you about what it is that they get.
gabriel_laddel_p: asciilifeform: to move fiat monies into republican coffers. You all get free reign to sell masamune and take 100% of profits past buying the first one.
gabriel_laddel_p: ben_vulpes: I have 4 other people who want them/one. Need to organize my thoughts, stop reading about [redacted] and actually respond to their emails.
ben_vulpes: well i'm just on tenterhooks waiting to learn what's so cryptworthy
asciilifeform: gabriel_laddel_p: does your thing have a www ?
gabriel_laddel_p: ben_vulpes: not at all: 410 + the price of the hardware.
phf: also sbcl got some balls. they've been adding all this stuff, don't do this, don't do that. i suppose you can either muffle it, or just not optional the second argument and pass nil everytime there's nothing. fwiw your code always has an argument list, so it's non issue
ben_vulpes: pricing that sensitive, eh?
gabriel_laddel_p: it'll have a link to a video.
gabriel_laddel_p: ben_vulpes: will be (figuring out how to, and then) sending you an encrypted gpg thingy tomorrow.
ben_vulpes: anyways, otaku gaijin shit aside a) do you have videos of this thing working or am i supposed to believe that it does because you now have a key you can use and b) how much for the whole circus, delivered
gabriel_laddel_p: Incidentally, it is pronounced "maza-mune". Yes, yes, as you wrote is technically how they say it in japan, but it sounds stupid.
ben_vulpes: are you describing yourself or people you want to respond to whatever that was asciilifeform quoted?
a111: Logged on 2016-12-28 04:25 ben_vulpes reconsidering that masamoone box
ben_vulpes: gabriel_laddel_p: how do i know you're not running the longest and lowest-dough scam with these masamune boxen?
ben_vulpes: "swiss cheese" then meaning something like "notions are touching each other for no reason other than that's how the air bubbles formed"?
ben_vulpes: so that there are a set of operations that just happen to be implemented with "external programs" is no reason their errors should inherit from "external program" errors
phf: you have a set of (incomplete and adhoc, but there) crypto operations. they speak their own language. they can succeed, they can fail, but none of that has to do with "external programs". that's a different set of operations that deals with unix etc. that speaks its own language
phf: no, that's no the issue, it's more like a complexity along arbitrary lines
ben_vulpes: probably pointless complexity that could be snipped in favor of simple errors everywhere?
phf: but your bad-signature is an external-program-error, so the whole things is a swiss chese
phf: well, more important whose reporting the failure. if you want to pass through to the user the fact that there's a shell call out somewhere and it has all kinds of mechanisms. but verify should probably speak for itself in its own terms.
ben_vulpes: otherwise may as well nuke everything in the unrecoverable branch
phf: well, it's only interesting if you're going to restart, otherwise..
ben_vulpes: i read "handler-case destroys the call stack" and thought to myself "if i can avoid that, i probably should".
asciilifeform: phun phakt: as an undergrad i worked for the d00d who curated the 'Вега' probes. but he was already, naturally, in usa, and sorta old, nutty.
mircea_popescu: it does have volcanic activity, so it's not that. it DOES spin, though perhaps too slow.
mircea_popescu: but for srs, it's not actually known why the fuck.
mircea_popescu: wasn't that the moon ?
mircea_popescu: could be that it;s really a spaceship.
mircea_popescu: btw, what's the latest in crackpottery re venus lack of magnetosphere ?
ben_vulpes: brin mentioned a trick with endothermic lasers
mircea_popescu: we got all these global warming experts, they'll capture the co2 or something
mircea_popescu: point is, there are expensive things and cheap things. compensating for a lack of atmosphere is fucking expensive. properly cooling is nothing compared.
asciilifeform: mircea_popescu: iirc the longest-enduring venus probe croaked after 1h. from overheat.
a111: Logged on 2016-12-28 01:56 phf: i'd write it as (cmd &optional args &key input), because you always have to provide cmd (where's right now you can write (run) and the compiler won't catch it), more often than not you have to provide args and sometimes you have to provide input
ben_vulpes: http://btcbase.org/log/2016-12-28#1591550 << sbcl makes a style warning about &optional and &keys together. i lack the intuition to override the compiler here, does this weaken typechecking and is it worthwhile? ☝︎
mircea_popescu: srsly though, what is it, 1% of earth pressure ?
mircea_popescu: yes it's tiny and bs.
ben_vulpes: mars is too hot?
mircea_popescu: other than well chosen jupiter satellites, venus is the ticket.
ben_vulpes reconsidering that masamoone box ☟︎
mircea_popescu: why's everyone always skip over venus ? mars is too hot ; the moon is too small. neither make any fucking sense.
asciilifeform: i suppose d00d finally scored that lsd or whatever it was he lacked.
asciilifeform: 'TRUMP hotels on the moon and mars, for starters. For those who want to ENGINEER this (and much, much more), email me at: gabriel valeth laddel @ gmail dot com, using the subject line “MAGA: THE SPACE RACE IS ON”'
a111: Logged on 2016-12-28 02:41 phf: i'm going to stop wall of texting the log though
ben_vulpes: http://btcbase.org/log/2016-12-28#1591575 << no need to stop if there's more to say ☝︎
a111: Logged on 2016-12-28 02:34 phf: heh, this is straight up rubyism http://btcbase.org/patches/veh-genesis#L145. it would've been much cheaper to (defstruct hashed-path path hash) and so that later you don't have to poor man datastructure by (gethash 'path ...) (gethash 'hash ...) all over the place
ben_vulpes: http://btcbase.org/log/2016-12-28#1591571 << o hey, you found the oldest and most heinous sins i didn't fix ☝︎
a111: Logged on 2016-12-28 02:25 phf: also in the same handler-bind you're losing a branch. if there's an error, but it's not "BAD signature", then the whole verify silently succeeds. you probably want to (error c) in the else branch to rethrow whatever
ben_vulpes: http://btcbase.org/log/2016-12-28#1591569 << i used http://p.bvulpes.com/pastes/joF2F/?raw=true to convince myself that this is not true when writing the thing at first ☝︎
mircea_popescu: lol you know you don't have to roger each line :D
a111: Logged on 2016-12-28 02:17 phf: there's not much discipline on unix with stderr/stdout. particularly gpg seems cavalier with it. so i wouldn't even bother with error/output separation. i'd make it always return a single value, string that's combined stdout/stderr, and fail when status code is not equal to zero. maybe add a key argument, that splits them if need be, but only once there's need.
a111: Logged on 2016-12-28 02:05 phf: ben_vulpes: actually you're get-output-streaming twice there, first time http://btcbase.org/patches/hashes_and_errors#L24 and second time http://btcbase.org/patches/hashes_and_errors#L28
a111: Logged on 2016-12-28 01:58 phf: also as a rule you don't really want to let string output streams escape their scope. they don't have standard type (one cmucl it's lisp::string-output-stream for example), so you can't test for it, and for all intents and purposes they act as incomplete builders: you can't do anything with them except get their value, so why not get value there and then?
ben_vulpes: http://btcbase.org/log/2016-12-28#1591551 << sensible ty ☝︎
a111: Logged on 2016-12-28 01:56 phf: i'd write it as (cmd &optional args &key input), because you always have to provide cmd (where's right now you can write (run) and the compiler won't catch it), more often than not you have to provide args and sometimes you have to provide input
ben_vulpes: http://btcbase.org/log/2016-12-28#1591550 << gotcha, it was an &rest before which may explain the contortions ☝︎
BingoBoingo: wonderful specimen for the colletion alf
ben_vulpes: phf: thank you very much
a111: Logged on 2016-12-28 02:41 phf: i'm going to stop wall of texting the log though
mircea_popescu: http://btcbase.org/log/2016-12-28#1591575 << no go ahead, there is a prize for completeness. ☝︎
mircea_popescu: "To whomever it may concern - I strongly advise against hiring the bearer of this letter, as she is not sufficiently qualified to take a piss."
mircea_popescu: what the fuck happened to "can her in front of the whole staff, in the terms that she may seek employment once she conquers the requirements for preschool ; and if she wants a recomendation letter this is going in the first paragraph."
mircea_popescu: " bwahahaha what the shit already.
mircea_popescu: "Obesity can be a disability in the EU. That makes it a sticky legal issue and given that she is the lone female, that makes it doubly so. If she's transgendered (which is possible given that she stands up apparently) then it's triply so. This is so intertwined in legal ramifications I can't imagine anything you can say or do (other than what you are already) that doesn't need a lawyer to make sure you don't end up in a suit.
a111: Logged on 2016-12-28 02:17 phf: there's not much discipline on unix with stderr/stdout. particularly gpg seems cavalier with it. so i wouldn't even bother with error/output separation. i'd make it always return a single value, string that's combined stdout/stderr, and fail when status code is not equal to zero. maybe add a key argument, that splits them if need be, but only once there's need.
mircea_popescu: http://btcbase.org/log/2016-12-28#1591566 << very much this. trusting gpg in this manner is irresponsible. ☝︎
phf: it's an "overkill" for a "unix script", because you throw all that data out anyway soon after constructing it. but in a lisp instance, when you already have all that data in the ~correct form~ you can start writing a dozen of different functions to analyze it, without getting bogged down on format trivia all over the place
phf: fwiw btcbase parses path component into a pathname, and the hash is (member nil bignum)
asciilifeform: folx coming from type-poor langs tend to emit 'perlisms' for some time, yes
phf: been (if (not (hashed-path-hash c)) ...) because you ~reader~ should've already massaged it all into the kind of data computers understand. btcbase uses nil for empty hashes, you could have :empty or whatever, but certainly not carying strings and dictionaries all over the place.