800+ entries in 0.934s
phf: when i started using emacs there was an almost ideological aversion to DWIM in the community, instead of having say smart context "search" thing you'd have a dozen search-
foo-in-bar combinations, and that was thought The Right Thing. emacs has long been dragged in the dwim direction by the usual suspects, but the vogue elsewhere is now dwiw, i.e. do what i want. as explicit/"want" gap gets bigger, you're going to have all kinds of attack vectors o
a111: Logged on 2016-06-20 04:23 phf: which is handy if you're using something else to produce the patch, or if you need to use a non-trivial diff command. for example i sometimes need to exclude files from diffing, so a command might look like diff -x
foo -x bar -x qux -ruN a b | grep -v '^Binary files ' | vdiff >
foo.vpatch
phf: which is handy if you're using something else to produce the patch, or if you need to use a non-trivial diff command. for example i sometimes need to exclude files from diffing, so a command might look like diff -x
foo -x bar -x qux -ruN a b | grep -v '^Binary files ' | vdiff >
foo.vpatch
☟︎☟︎☟︎ phf: something to keep in mind is that vpatch paths already include top level directory, like for example all the bitcoin ones are bitcoin/... so pressing them into an empty directory
foo will result in
foo/bitcoin/... tree
phf: j-dawg: btcbase secretly tracks btcbase itself, since i'm experimenting with (load-v "
foo.vpatch") type thing, but that's not public. i don't think there's a proper vtronic chain of V or rotor available, so unless i generate those myself there's nothing i can track
ben_vulpes: anyways, should you care to, you can now also `curl -L -F "pastebox=@
foo.txt" wotpaste.cascadianhacker.com`
phf: asciilifeform: heads up, archive contains a bunch of users without keys, where the
foo.asc files content is "SELF-SIGNED PUBLIC KEY NOT FOUND", presumably that's the ones that didn't upload (you'd think they would 404 instead)
mod6: but if you have "
foo-1.0-SNAPSHOT" vs. "
foo-1.0-SNAPSHOT" with a different hash because of different build, won't care, you don't get new file.
mod6: so like "
foo-1.0-SNAPSHOT" v. "
foo-1.1-SNAPSHOT", it'll pull that if you ask it to reload dependencies.
mircea_popescu: in other news, phf's computer so fat, its
foo's out the bar!
ben_vulpes:
Foo.objects.get(pk=20) or
Foo.objects.get(name="Stan")
phf: but yeah, it greps by space separated words, greps by quoted strings (\" escape works) and recognizes from:
foo, which composes. i.e. from:
foo from:bar baz "
foo bar " finds log entries from
foo OR bar that contain both "baz" and "
foo bar "
phf: well, no first one is going to catch both
foo bar and bar
foo, the second one only
foo bar
phf: any particular preferences if q=
foo&q=bar should work as grep
foo|grep bar or grep
foo.*bar?
phf: mircea_popescu: by the way, &from=
foo already works, i.e. &from=mircea will only show...
phf: or perhaps just term
foo or whatever command
phf: an alternative to tmux can be "detachtty", which is basically a tmux for non curses processes. it's a bit handier than tmux, since it gives you a pid/ctrl/log for one process only. you can issue batch commands, by doing something like echo '(
foo)' | ssh server attachtty --socket=/tmp/cmucl-123.sock
phf: trinque: so just deploy the way you would normally deploy and write a simple set of operator commands (or even a menu driven thing) for repl, that you can control things over. "press 1 to asdf reload :
FOO package, press 2 to reinitilize data, etc."
phf: basically some equivalent of "tree 182073587b70313f13678c6e1389cb6c94dd3c69\nauthor
foo <
foo> 1458691972 -0400\ncommitter
foo <
foo> 1458691972 -0400\n commit message ... "
phf: suggested solutions include writing update hooks, that in turn involve plenty of goo' ol'
foo=$(bar|sed|awk)
phf: right, linux root=/dev/
foo kbrebind=10:20,40:50,etc.
thestringpuller: phf: so zero assets is obviously an oversight << since corporation doesn't hold any cash outside of "day to day operations" and all profit is distributed, dealing with credit is tricky. what if company needs to buy a
foo-machine but is too expensive to book as a one time expense?
assbot: Logged on 28-02-2016 03:38:49; phf: 1) brew install cmake 2) patch <
foo.patch 3) link_directories and include_directories in CMakeList.txt need to point to be modified to point to your boost/db4/openssl locations 4) mkdir
foo; cd
foo; cmake ..; make
phf: 1) brew install cmake 2) patch <
foo.patch 3) link_directories and include_directories in CMakeList.txt need to point to be modified to point to your boost/db4/openssl locations 4) mkdir
foo; cd
foo; cmake ..; make
☟︎ mod6: so in "
foo.scm" i have defined a "square" procedure, but in (oblist), among everything else, its listed as: (square char-ci>=? cddddr expt)
phf: mod6: you want to do (catch #f (load "
foo.scm")), because without catch any errors in your
foo.scm are going to kill tinyscheme AND terminate bitcoind without cleanup
mod6: just put code in "
foo.scheme" and then somehow load it with tinyscheme ?
phf: they have some package hack
foo::bar (and not
foo:bar), which mostly just breaks things
phf: right now it's a bit jury rigged though. most intrusive is the addition of "keywords" to scheme.c, i.e. :
foo evaluates to :
foo phf: $('#patchset-select select').on('select', function() { alert('
foo') }) doesn't do what i think it should
punkman: phf, seems so. my initial suggestion was releases as patch sequence files, but I don't think anyone liked this idea. My vtron does .seq files with "
foo.vpatch \t sha512(
foo.vpatch) \n" inside, which works for my blobby vtronized things.
ben_vulpes: punkman: either 1/10 troll or you have better repl
foo than my incompetent self and should share this wisdom
assbot: Logged on 26-12-2015 05:30:02; phf: (drakma:
http-request (concatenate 'string (cdr (assoc :location (nth-value 2 (drakma:
http-request "
http://dpaste.com/api/v2/" :method :post :parameters `(("content" . ,(concatenate 'string "
foo" '(#\Newline) "bar"))))))) ".txt") :force-binary t)
phf: there is? :o i did shasum -a 512 -c
foo.txt|grep -v OK where
foo.txt is your dpaste and only headers is not giving me ok.
assbot: Logged on 30-01-2016 17:51:53; mod6: i do a lot of testing etc. often if I'm actually going to change a line of code, i'll press out a seperate branch call it '
foo', go in there copy a & b, then make changes in b. make a vpatch. drop it in my live bitcoin branch, rebuild with the rotor. bunch of stuff.
mod6: i do a lot of testing etc. often if I'm actually going to change a line of code, i'll press out a seperate branch call it '
foo', go in there copy a & b, then make changes in b. make a vpatch. drop it in my live bitcoin branch, rebuild with the rotor. bunch of stuff.
☟︎ assbot: Logged on 08-01-2016 04:19:45; phf: ben_vulpes: you call that thing like void
foo(args) { IMPLEMENT_RANDOMIZE_STACK(
foo(args)); ...}, static makes nLoops shared, so the logic is, you set it to some random value between 1 and 21 and then recurse down that many times, "randomizing" the stack
phf: maybe? gcc does TCO, but the code does
foo(); return; rather then return
foo(); so who knows..
phf: ben_vulpes: you call that thing like void
foo(args) { IMPLEMENT_RANDOMIZE_STACK(
foo(args)); ...}, static makes nLoops shared, so the logic is, you set it to some random value between 1 and 21 and then recurse down that many times, "randomizing" the stack
☟︎ phf: contributors. an obvious next step is to have a gpg --verify buildroot.sig rely on the contents of .wot folder, by, for example, making a temp directory, doing a for pubkey in .wot/*.asc; do gpg --homedir $tmpdir --import $pubkey; done, then doing gpg --homedir $tmpdir --verify
foo.sig; then rm -rf $tmpdir. this way a .wot folder is a canonical source of pubkeys always and for all operations
assbot: Logged on 28-12-2015 00:29:35; punkman: well imagine genesis.vpatch, then
foo.vpatch edits bitcoin.cpp and bar.vpatch edits bitcoin.h, which is the head?
punkman: well imagine genesis.vpatch, then
foo.vpatch edits bitcoin.cpp and bar.vpatch edits bitcoin.h, which is the head?
☟︎ punkman: plus derps ain't got money to fly
foo!
phf: oh, it's placed around, so (loop named
foo ...) == (block
foo (loop ...))
phf: probably can be cleaned up, but where's that catch being interpolated when you do (loop named
foo...)
phf: oh yeah, re lisp, i've not had a chance to use it, but i'm pretty sure i have a bunch of code that does (loop .. do (catch :
foo ... (loop ... (throw :
foo ...)))
ben_vulpes: (loop named
foo ... (loop named bar ... (return-from
foo thinger))
phf: otherwise you need to do
foo=NULL; for(...) {...}; if(!
foo) { ... }
jurov tries to compile #include <string.h> int main(){char *
foo ="abcd"; memfrob(
foo);}
phf: mod6: use File::Temp qw/:mktemp/; $
foo = mkdtemp("/tmp/fooXXXXXXX"); print $
foo."\n"; # => /tmp/foowq51sxd
phf: jurov: well, i could build eulora into /Applications/
Foo.app/... structure, and then require people to install by dropping resulting app into /Applications/ on their machine, but there's no sport in that
assbot: Logged on 04-09-2015 23:54:25; asciilifeform: mircea_popescu: here's how i do it: 1) clearsigned (asciiarmoured) body. 2) attachment 3) signature (asciiarmoured, detached) of attachment, having the filename attach.
foo.sig for every attach.
foo phf: su/sudo vfs would be handy for copying files between users without having to adjust permissions or escalate to superuser. one pane is user
foo, other pane is user bar. doesn't matter if
foo's pane is in 700 folder, and if you were to copy, file will be created as belonging to user bar, with his umask applied
phf: ascii_field: i've tried reproducing the leak, but so far it looks like so according to my small test, mapTransactions.clear() should just work.
http://glyf.org/tmp/foo.cpp.html there's a bunch of copy allocations that get cleaned up, but you'll notice when
foo.clear() is called that picks up the leftover objects.
phf: williamdunne: i guess i might've also did a wild guess, i assume you're getting some standard-objects from somewhere, and they come out as #<
FOO #x123123> or somesuch and you're trying to figure out, what's inside of them. you can (inspect
foo) to see the insides of the object on repl, or you can call that (defmethod ...) and then every time an object is displayed on repl it's going to be displayed as #<
FOO (value . 1) (value2 . "hello")> i
phf: williamdunne: not builtin, but here's a generic object printer,
http://paste.lisp.org/display/153363. if you have an instance of a class, you'll get #<
FOO (A . 1) (B . "test") C #x123123> (where C is unbound)
trinque: "this shall have a goddamn
foo"
mircea_popescu: as much as a single missing "navigate to
foo (cd /
foo)" means 100% failure.
mats: microterrorism,
foo