log☇︎
1400+ entries in 0.025s
phf: http://btcbase.org/log/2016-06-20#1485519 ☝︎
phf: vdiff here http://p.bvulpes.com/pastes/r01nj/?raw=true it's the same old vdiff except if you pipe into it, it assumes you're piping in a patch, otherwise it acts as normal vdiff
phf: also the old school way of making a genesis http://p.bvulpes.com/pastes/JQxyU/?raw=true
phf: http://wotpaste.cascadianhacker.com/pastes/udP9e/?raw=true
phf: http://btcbase.org/log/2016-12-29#1592904 << i just pasted diff so that i didn't have to do two lines :} corresponding +++ --- lines are ☝︎☟︎
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: "a whistle blower leaked a video of the event https://www.youtube.com/watch?v=YHSyySIECGE&t=2m3s"
phf: this is a proper buenos aires scene http://www.insecam.org/en/view/343710/
phf: http://www.insecam.org/en/view/394778/
phf: pete_dushenskiland in its natural state http://www.insecam.org/en/view/235167/
phf: http://btcbase.org/log/2016-12-28#1591868 << well, that's why ultimately -- flags, eventually it starts looking like the original signature of run-program that he's wrapping ☝︎
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://www.nhplace.com/kent/Papers/Condition-Handling-2001.html this is the canonical document on error handling in common lisp. it's long and dense, because powerful machinery ☟︎
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: 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 ☟︎
phf: mod6: http://btcbase.org/log/2016-12-26#1590699 ☝︎
phf: http://btcbase.org/log/2016-12-27#1591029 << that's already been mentioned in the blog post i linked you ☝︎
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: http://btcbase.org/log/2016-12-27#1590975 << i know pycrypto sits on the wire in some of the twisted code, so side channel attacks are definite possibility. (however realistic they are in the wild) ☝︎
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: ben_vulpes: http://btcbase.org/patches?patchset=veh i renamed it, because right now all patches live in a global namespace. i'm not yte sure if i want to change that ☟︎
phf: asciilifeform: http://www.method-combination.net/blog/archives/2014/12/29/ironclads-history.html in case you were wondering "how the fuck" ☟︎
phf: http://nvlpubs.nist.gov/nistpubs/FIPS/NIST.FIPS.180-4.pdf
phf: https://github.com/froydnj/ironclad/commit/83975c965392ae3ed940736c9f0f4921af4116ad
phf: ben_vulpes: according to master this is the reason http://glyf.org/tmp/ironclad-sha512.patch unsigned for obvious reasons ☟︎
phf: (https://raw.githubusercontent.com/froydnj/ironclad/master/src/public-key/rsa.lisp)
phf: http://btcbase.org/log/2016-12-25#1590416 << http://www.youtube.com/watch?v=lIpev8JXJHQ&t=0m53s ☝︎☟︎
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: ^ http://data.whicdn.com/images/4863711/large.jpg
phf: http://btcbase.org/log/2016-04-02#1444829 ☝︎
phf: http://btcbase.org/log-first-post?nick=mircea_popescu (that feature was requested by trinque)
phf: ok, so we have a new beginning of log, which is http://btcbase.org/log/2012-04-13#-325969 ☝︎
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: mircea_popescu: i misremembered, because later V in my mind merged with gossipd (http://btcbase.org/log/2016-01-19#1376781) ☝︎
phf: actually the subject is an ongoing, year old conversation about about V as a way to represent knowledge starts with http://btcbase.org/log/2015-09-12#1271598 and then gets revisited every couple of months ☝︎
phf: http://www.nytimes.com/2016/12/21/business/us-blacklists-alibaba-taobao.html
phf: ( http://btcbase.org/patches?patchset=experimental&search=_tools )
phf: ^ a regrind of http://btcbase.org/patches/funken_prikey_tools ?
phf: ben_vulpes: http://btcbase.org/patches/mod6_privkey_tools
phf: also http://pbfcomics.com/archive_b/PBF099-Grammar_Wizard.gif
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-19#1585568 << he means it's missing link to twitter and hackernews profiles :} ☝︎
phf: http://btcbase.org/log/2016-12-18#1585403 << reminds me of ocean city, md. just needs some bored eastern european girls looking on, and guys in long shorts sporting hats and white socks with flip flops combination ☝︎
phf: BingoBoingo porn https://www.youtube.com/watch?v=sXmKHGqfFlc
phf: http://btcbase.org/log/2016-12-18#1585380 << grugq made a funny post at some point where he says that the notorious big's track "ten crack commandments" was all you needed to know about opsec https://www.youtube.com/watch?v=ZYb_8MM1tGQ which i thought was cool in that phrack gonzo way, but otherwise he's yet another infosec personality with all the trappings ☝︎
phf: asciilifeform: http://btcbase.org/patches?patchset=fg
phf: relevant http://exiledonline.com/the-war-nerd-this-is-how-the-carriers-will-die/all/1/
phf: shinohai: http://btcbase.org/log/2016-03-28#1440673 ☝︎
phf: http://btcbase.org/log/2016-12-16#1583902 << http://clhs.lisp.se/Body/f_everyc.htm where (every (lambda () nil) ()) => t (some (lambda () t) ()) => nil. this is a functional equivalent of and/or macros, where (and) => t and (or) => nil ☝︎☟︎
phf: https://www.bloomberg.com/news/articles/2016-12-15/verizon-weighs-scrapping-yahoo-deal-on-hacking-liability
phf: http://www.newyorker.com/magazine/2009/01/05/kosher-takeout
phf: i actually missed the title bars from ion window manager (http://www.gilesorr.com/papers/otherwm2003/images/ion.manpage.png) because xterm title escape codes is one of the easiest ways to pack a lot of meta information from pretty much any cli app
phf: http://btcbase.org/log/2016-12-13#1582941 << i still think koi8-r was a great hack. i think cleverness of that kind is no longer popular because idiots ruined cleverness for everyone ☝︎
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: http://btcbase.org/log/2016-12-13#1582413 << they don't show it to me on 10.9, possibly because i'm now a heathen beyond redemption ☝︎
phf: emacs now has concurrency!11 https://lists.gnu.org/archive/html/emacs-devel/2016-12/msg00378.html there aren't many details on what it's going to do but there's at least one review article that's going "wtf" http://www.lunaryorn.com/posts/a-blast-from-the-past-the-tale-of-concurrency-in-emacs.html
phf: http://btcbase.org/log/2016-12-12#1582124 << the best home planetarium mahcine is a toy made by nintendo in the 90s for going ~~$2000 "why you need a pinhole sky projection, when you have ipad???11" ☝︎
phf: http://btcbase.org/log/2016-12-12#1582064 << google search results are being rolled into "fake news" with calls for moar security ☝︎
phf: http://btcbase.org/log/2016-12-12#1582015 << i actually tried one of those against the svg, and without netlist knowledge it gets funky (edges don't properly touch nodes, because rounding) ☝︎
phf: http://btcbase.org/log/2016-12-12#1581952 << ircbot and logbot don't actually depend on each other in V sense, so there's not much i can do about it (unless i'm missing the issue) ☝︎
phf: of course the only proper way of watching this video is using Google Cardboard! https://vr.google.com/cardboard/
phf: https://vptl.stanford.edu/news/stanford-computer-scientist-donald-knuth-s-annual-lecture-be-streamed-live-video-offers-virtual
phf: (curl 'http://wotpaste.cascadianhacker.com/pastes/PfVG0/?raw=true'; curl 'http://wotpaste.cascadianhacker.com/pastes/1Pq8P/?raw=true')|base64 -D -o foo.svg
phf: just attach this png instead http://glyf.org/tmp/dxf2fig.png :D
phf: "make your own mig" http://68.media.tumblr.com/16883e8accafa9ec0b0ee2b037ba11d4/tumblr_ohxssqvc4T1uu4f9zo1_500.jpg
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: and on the subject of japan and doing things right, gwern wrote about internet culture in japan http://www.gwern.net/The%20Melancholy%20of%20Subculture%20Society#japan-and-the-internet he got everything wrong, but the subject is interesting ☟︎
phf: asciilifeform: i didn't read that thread too close, but in japan they still seem to do "hire who not how" presumably successfully http://www.kalzumeus.com/2014/11/07/doing-business-in-japan/
phf: i went looking if marco arment has published any stats for when he was running instapaper (it was $3/mo for paying subscribers and perhaps somewhat more useful) and instead found https://marco.org/2016/11/11/letter-to-young-people
phf: can also use zhang-shasha "editing distance between trees" algo http://epubs.siam.org.sci-hub.io/doi/pdf/10.1137/0218082
phf: but so that it's not just noise, here's one thing that i used as a jumping point, http://foldr.org/~michaelw/log/programming/lisp/diff-sexp there's also a cmu archive of differs, including a working common lisp diff implementation (with a different output though) http://www-cgi.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/code/tools/src_cmp/0.html
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#1578710 << https://www.amazon.com/dp/1558605959 classic book on subj ☝︎
phf: meanwhile at asciilifeform's secret lair, http://68.media.tumblr.com/777c5ef9c401f1b5dc87e6b0d4a62331/tumblr_ohojvpsbsr1u3vseto1_500.jpg
phf: ^ http://cdn.abclocal.go.com/content/kgo/images/cms/automation/vod/1638700_1280x720.jpg
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: jurov: right, becase 1F346 is http://www.fileformat.info/info/unicode/char/1f346/index.htm
phf: right that's the first sequence in http://btcbase.org/log/2016-12-04#1577633 ☝︎
phf: http://btcbase.org/log/2016-12-04#1577480 ☝︎
phf: http://btcbase.org/log/2016-12-04#1577593 ☝︎
phf: ah no there yo go http://log.mkj.lt/trilema/20161203/#74
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) ☝︎☟︎
phf: http://btcbase.org/log/2016-12-02#1576829 << https://www.youtube.com/watch?v=V6_oEmG7DzU ☝︎
phf: http://btcbase.org/log/2016-12-02#1576821 << we had an early thread where asciilifeform and i commiserated over how much "seveneves" sucked (seven eves, get it!1) ☝︎
phf: http://btcbase.org/log/2016-12-02#1576544 ☝︎
phf: also http://btcbase.org/log/2016-03-29#1441666 ☝︎
phf: apropos https://www.youtube.com/watch?v=LSHtoild-Q4
phf: but i was going to say, amusingly enough the whole "cyberpunk/cypherpunk/whatever" thing came from san francisco, and that's what all the jwzs grew up with. "mondo" which later became "boing boing" (and had a blog with same name in the early 2000s) http://theendofbeing.com/wp-content/uploads/2014/07/defd4d784f2e7c1978d81b99904c7869_large.jpg http://sangbleumagazine.com/wordpress/wp-content/uploads/2014/05/Mondo-1.jpg
phf: https://www.youtube.com/watch?v=gxSi6U41R4Q
phf: well also http://btcbase.org/log/2016-11-30#1575207 ☝︎
phf: http://btcbase.org/log/2016-12-01#1575652 ☝︎
phf: http://www.programmersstone.com are the original, and c2 discussion http://wiki.c2.com/?ProgrammersStone ☟︎
phf: asciilifeform: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52590#c4 (the last comment)