19 karma · joined May 16, 2011
hadoop ops geek. SRE. wrangler of hardware.
[ my public key: https://keybase.io/hcoyote; my proof: https://keybase.io/hcoyote/sigs/1gceMdy-iXplQvcl4e5iIrcaMudQvatw4L_CfuTmGcI ]
At this point, I'd probably go for PEX-A (compression band) over PEX-B (the crimp style) because of the risk of getting the crimp not completely correct.
The ideas around TANSTAAFL were what really drove me to believe in the value of hard work and being wary of the easy path to "success".
Also missing from this discussion would be a mechanism to rate limit (and determine adequate rate limits, based on your error rates) the crawl.
Also, detecting that you've been blocked and backing off so as not to further hammer the site you're crawling with requests. Related:
IP management is an issue here as well: lots of places just carte blanche block whole ranges from crawling activity. And will you be honoring robots.txt or not?
Be prepared for people to block you in new and stupid ways: once got blocked from hitting the site's name servers to even do lookups against them. They blackholed our packets. So what should have been a ~500ms DNS query at each http request turned into a 15s pause while the DNS request timed out ... eventually this stacked up across all threads, backing the overall crawling infrastructure to deadlock.
The Wayback Machine architecture is probably a good, public implementation of a large scale crawling mechanism. This post[1] about it may be a bit dated, but it's probably still accurate.
[1] http://highscalability.com/blog/2014/5/19/a-short-on-how-the...
This has been great for helping me figure out what to even call various symbols so I can then go look up what they actually intend you to do.
An example of this is when you search for Hadoop. You'll find all 4 editions of Tom White's book show up in the top 10 listing.
I was just noting that the pricing mirrors what I've seen in the photo/art book world.
As an example, a few years ago, I purchased a copy of Edward Weston's "Life Work" from Lodima when it was released. I think I paid ~$150 for it. They're now selling it for $1000 per copy because they have a limited number left.
If Apple printed thousands and thousands of these, then I doubt the cost is justified. But if it was a limited run, say less than a few thousand? Seems appropriate to me.
"Two-Person Control Administration: Preventing Administation Faults through Duplication" by Shaya Potter, Steve Bellovin, and Jason Nieh
https://www.usenix.org/conference/lisa-09/two-person-control...
The video isn't there for some reason, but the paper and audio of the presentation are.
Add in control of individual outlets, motion sensing, thermal controls, security ... it adds up pretty quick, even for homes of the "middle class".