1400+ entries in 0.025s
phf:
http://btcbase.org/log/2016-12-29#1592829 << you remember how they used to have those "stripping all the extras" hacks for windows. like a tool that would unpack windows xp installer, remove whatever shit author knew how to remove, and then repack it, so you get windows with random gunk. you know of anything like that for mac? i wonder if i can roll 10.9 without any of the /Applications/ etc.
☝︎ phf:
http://btcbase.org/patches/hashes_and_errors#L118 you don't really want to do this. you're subseq'ing there to strip the a/ b/ but that's not at all a guarantee! i have a vpatch with `diff -ib -ruN /Users/pf/cmucl20d-build/src/hemlock/abbrev.lisp src/abbrev.lisp` in it for example. at the very least you want to abstract it away into its own function. that would correctly operate on a hashed-path datastructure.
☟︎☟︎ 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
☟︎ phf:
http://btcbase.org/patches/hashes_and_errors#L68 you don't really want to use handler-bind here. you want h-b only when you're working with the whole restart machinery. (handler-case (let ...) (external-program-error (error) ...)) is equivalent of the try/catch that you're doing here
phf:
http://btcbase.org/log/2016-12-27#1590876 << i suspect that ironclad is still one of the better platforms to audit and integrate into own ecosystem. short of waiting for p what other options do you have? ffi to openssl? the code is readable, in the past year munchkins have been adding various algos to it, so you know what to cut, but also gives you a nice blueprint of how to extend etc.
☝︎☟︎☟︎ phf: just to clarify it doesn't use ctypes, it's using the old
https://docs.python.org/2/extending/extending.html api. which i suspect is faster, since you're constructing python objects immediately, rather than across the ffi boundry the way ctypes/CFFI would have to naturally do it
phf:
http://btcbase.org/log/2016-12-27#1590973 << hah, pycrypto is ~all~ c. python has this ffi mechanism, where import can work on an .so and there are standard hooks for registering/providing python object equivalents from your c code. in this case i don't think there's a single python line in pycrypto at all
☝︎ phf:
http://btcbase.org/log/2016-12-24#1590325 << your password is now TMSR Safe(tm) certified. we have analyzed your password using stochastic gradient reduction methods(tm) that have determined that your password is safe from hackers. we recommend changing your existing passwords that are not TMSR Safe(tm) to your new TMSR Safe(tm) password. Ask our representative about helpful tips: how to change your Pretty Good Privacy password to TMSR
☝︎☟︎ phf: but the reason i made those statements yesterday is because i think that like saying things in log is an opportunity to be corrected, so does posting a vpatch, it could be a learning experience. instead the mindset seems to be
http://btcbase.org/log/2016-02-20#1411214 ☝︎ phf:
http://btcbase.org/log/2016-12-20#1586446 << i think you mentioned before, but you had some sikrit hardware raid that you were reasonably happy with? i've been doing some cleanup on my data, throwing out old usb drives and such, i've been meaning to replace software raid (which is ... spotty) with something that i don't have to think about
☝︎ phf:
http://btcbase.org/log/2016-12-19#1585903 << you can also use ctags that comes with emacs. you do "ctags -e -R ." in the root of codebase, and then M-. will take you to the definition. (M-. first time will ask you for the tags file, which will be in the root of codebase)
☝︎ phf:
http://btcbase.org/log/2016-12-19#1585867 << fyi i successfully used this method to get the node somewhere into 200k block height on a airgapped libretto by transferring blocks over rsr232/ZMODEM. couldn't get it any further because started getting weird memory issues, i suspect 1.6gb is not enough..
☝︎ phf:
http://btcbase.org/log/2016-12-13#1582570 << you also have "intro classes" that'll run you $150 or so with a reputable firm for half hour. i'm sure those same instructors would bring up the plane more than once under similar circmustances: you get to sit in the cockpit and "hold the joystick" at cruising
☝︎ phf:
http://btcbase.org/log/2016-12-13#1582407 << i tried living in TECO at some point (they way i've done with a bunch of other text editors, like acme) and it was beyond even my patience. it's definitely an emacsism in a sense of "this part makes no sense, but that's how the elders did it, so stfu"
☝︎ phf: ben_vulpes: that's sop now. i sort of go for interviewes every month or so to see what's out there, etc. and the past two years i had a lot of
http://collabedit.com screenings
phf:
http://btcbase.org/log/2016-12-09#1580179 << goes back to tmsr compiling things. instead of the obvious conclusion "most applicants don't know how to program and most interviewers don't know how to interview" you get insanity "this problem is a special problem!!1"
☝︎ phf:
http://btcbase.org/log/2016-12-07#1578953 << just fyi, while you can diff an intermediate ~state~ of an image as a sexp, common lisp's input is a ~character stream~. builtin dispatch ~mostly~ operates on forms (like #p #. (concatenate 'string "foo" "bar")), but not always, like #\; comment reads till end of line.
☝︎☟︎ phf:
http://btcbase.org/log/2016-12-06#1578252 << the two are different beasts. alexandria by design is a set of helper functions that wouldn't be out of place in the standard (complete with sometimes obtuse names!), some like with-gensyms doplist flatten iota if/when-let i've seen reimplemented all over the place. bind is more of a everything and kitchen sink replacement for builtin operators
☝︎ phf:
http://btcbase.org/log/2016-12-05#1577731 << also 2005 (if you search the logs knowing what you're looking for) is a stand in for "decade of tail end of somewhat sane computing". linux on desktop hasn't wrecked the ecosystem yet, apple is selling unix boxes (and not phones), ibm is selling professional laptops, no reddit, no smartphone culture, no facebook, etc.
☝︎ phf:
http://btcbase.org/log/2016-09-28#1549612 << so normal action is ^AACTION ... ^A, turns that when the line is too long it gets cut off (which is normal behavior) but in case of action none of client seem to do the regular split, meanwhile the irc server cutsoff terminating ^A, which breaks most parsers (including mine)
☝︎☟︎